首页 > 解决方案 > 在一个列表中保存多个输入

问题描述

我有这个:

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

我想将i 输入附加到一个名为a

标签: pythonlistappend

解决方案


我觉得你应该:

  1. 创建一个名为“a”的空列表。
  2. 将每个循环的相应输入分配给一个变量(例如:input_word)
  3. 将该变量附加到您的列表中
a = []

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

input()或者更简单,您将每次重复循环的结果分配给列表“a” (这与上面基本相同)。

a=[input('Write name:') for i in range(3)]

推荐阅读