Как получить целочисленные значения из строки в Python?

Предположим, у меня есть строка

string1 = "498results should get" 

Теперь мне нужно получить только целочисленные значения из строки типа 498. Здесь я не хочу использовать list slicing, потому что целые значения могут увеличиваться, как в этих примерах:

string2 = "49867results should get" 
string3 = "497543results should get" 

Итак, я хочу получить из строки только целочисленные значения точно в том же порядке. Я имею в виду как 498,49867,497543из string1,string2,string3соответственно.

Может ли кто-нибудь дать мне знать, как это сделать в одну или две строки?

47
задан Bill the Lizard 5 July 2012 в 12:41
поделиться