Сохранить в списке более одного входа - PullRequest
0 голосов
/ 17 июня 2020

У меня есть это:

for i in range(3):
    i = input("write name")

Я хотел бы добавить i входные данные в список с именем a

Ответы [ 2 ]

0 голосов
/ 17 июня 2020

Вы можете сделать это в своем for l oop, создав список a впереди, а затем добавив к нему внутри l oop:

a = []
for i in range(3):
    name = input("write name")
    a.append(name)

Или вы можете использовать Синтаксис понимания списка Python, позволяющий сделать это одним оператором:

a = [input("write name") for i in range(3)]
0 голосов
/ 17 июня 2020

Я думаю, вам следует:

  1. Создать пустой список с именем «a».
  2. Назначить соответствующий ввод для каждого l oop переменной (например: input_word)
  3. Добавить эту переменную в свой список
a = []

for i in range(3):
    input_word = input("Write name:")
    a.append(input_word)

Или, что проще, вы присваиваете списку «a» результат input() каждый раз, когда вы повторяете l oop (в основном то же, что и выше).

a=[input('Write name:') for i in range(3)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...