Как перевести строки через пробел в массив
Например, есть такая строка: '12 13'.
Мне надо создать массив с элементами из строки так, чтобы элементами оказались подстроки, разделённые пробелом.
Например: из строки '12 13' сделать массив ['12', '13'].
Ответы (1 шт):
Автор решения: Mamba
→ Ссылка
Используйте метод split() объектов str.
S.split(sep=None, maxsplit=-1) -> list of strings
Return a list of the words in S, using sep as the
delimiter string. If maxsplit is given, at most maxsplit
splits are done. If sep is not specified or is None, any
whitespace string is a separator and empty strings are
removed from the result.
Если вы хотите, чтобы результатирующий список состоял из строк:
message = '12 13 14 88 16'
result = message.split()
result:
['12', '13', '14', '88', '16']
Или если вы хотите, чтобы числа преобразовывались в int:
message = '12 13 14 88 16'
result = list(map(int, message.split()))
result:
[12, 13, 14, 88, 16]