PYTHON. Достаточно одной таблетки
- nalatty80
- 7 нояб. 2022 г.
- 1 мин. чтения
Простейший код и значительная разница в деталях:
import re
x = 'My 2 favourine numbers are 19 and 42'
y = re.findall('[0-9]', x)
print(y)
Результат в первом случае выглядит так:
['2', '1', '9', '4', '2']
Он разбил числа на единичные цифры, преобразовав "19" и "42" в "1", "9", "4" и "2".
ДОбавляем знак плюс к выражению в квадратных скобках и...вуаля:
import re
x = 'My 2 favourine numbers are 19 and 42'
y = re.findall('[0-9]+', x)
print(y)
Решение кода теперь выглядит так:
['2', '19', '42']
Ось така байда, малята.
(Ната бьётся с кодами и осваивает Python шаг за шагом)
Comments