Как назначить пользовательский ввод переменной или списку - PullRequest
0 голосов
/ 19 октября 2011

Допустим, у меня есть строка с: a = input("Enter your name and age:") Как сделать так, чтобы переменная «a» сохраняла каждую секцию ввода, скажем «George 25» как «George, 25», либо как стандартная переменная, либо каксписок?Все, что я хочу сделать, - это сохранить пользовательский ввод в виде отдельных элементов в списке или переменной, чтобы ввод со словами, разделенными пробелом, стал отдельным элементом в переменной.Это достаточно ясно?Я использую Python 3.0

1 Ответ

3 голосов
/ 19 октября 2011

Как насчет использования str.split () :

user_input_list = input("Enter your name and age:").split(' ')

Это создает список каждого разделенного пробелом слова во входных данных.

>>> 'George 25'.split(' ')
['George', '25']

Тогда вы можете получить доступ к каждой части как:

user_input_list[0] # George
user_input_list[1] # 25

Это то, что вы ищете?

...