форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
1.1 KiB
1.1 KiB
Индивидуальное контрольное задание по теме 5
Голощапов Дмитрий, А-01-23
Задание
Создайте символьную строку с произвольным набором латинских символов и цифр. Напишите инструкции, обеспечивающие создание списка, в котором значениями являются комбинации цифр из символьной строки, находящиеся между идущими подряд латинскими символами.
Решение
>>> text = "ajsh6086gdlfbal53293jdl"
>>> numbers = ""
>>> result = []
>>> for char in text:
... if char in "0123456789":
... numbers += char
... else:
... if numbers: # Если символ не цифра и у нас есть накопленные цифры
... result.append(numbers) # Сохраняем найденное число в список
... numbers = ""
...
>>> print("Цифры:", result)
Цифры: ['6086', '53293']