Top.Mail.Ru
Ответы
Аватар пользователя
8лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Как в Python 3 из одной строки взять несколько отдельных значений?

Раньше изучал паскаль, где если в одной строке через пробел записано несколько чисел, каждое из них можно положить в отдельную integer переменную. Но в Python 3, как я понял, в переменную можно положить только значение всей строки в том или ином формате. Просто хотелось бы знать, если это можно сделать - то как? Сам нигде ничего по этому поводу не смог найти. Заранее спасибо за ответ.

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
8лет

Список:
lst = input().split()
теперь значения будут в lst[0], lst[1] и т. д.
Можно (и нужно!) еще воспользоваться деструктуризацией:
a,b,c = input().split()
если в строке было три значения через пробел, то они будут занесены в переменные a,b и c.

Аватар пользователя
Мастер
8лет

Массив?