Написать функцию, которая возвращает список всех чисел в строке.
Извлечение чисел из строкиФункция
import re
def find_numbers_in_string(s):
""" Возвращает список целых чисел, найденных в строке. """
numbers = re.findall(r'\d+', s)
return [int(num) for num in numbers]
# Пример использования:
input_string = "Текст с некоторыми числами 123 и 456 внутри"
result = find_numbers_in_string(input_string)
print("Найденные числа:", result)
Эта функция использует регулярные выражения для поиска всех последовательностей цифр в строке. Каждая найденная последовательность преобразуется в целое число, и все числа собираются в список. | |
|
| |
| Просмотров: 196 | |
| Всего комментариев: 0 | |