Как назначить пользовательский ввод переменной или списку

#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 не a tuple .