Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

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']