#python #list #variables #input
#python #Список #переменные #ввод
Вопрос:
Допустим, у меня есть строка с: a = input("Enter your name and age:")
Как я могу заставить переменную «a» сохранять каждый раздел ввода, скажем, «Джордж 25» как «Джордж, 25» либо как стандартную переменную, либо как список? Все, что я хочу сделать, это иметь возможность сохранять пользовательский ввод в виде отдельных элементов в списке или переменной, чтобы ввод со словами, разделенными пробелом, становился отдельными элементами в переменной. Достаточно ли это понятно? Я использую Python 3.0
Ответ №1:
Как насчет использования 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
Это то, что вам нужно?
Комментарии:
1. За исключением того, что это
list
не atuple
.