python - 在一个列表中保存多个输入
问题描述
我有这个:
for i in range(3):
i = input("write name")
我想将i
输入附加到一个名为a
解决方案
我觉得你应该:
- 创建一个名为“a”的空列表。
- 将每个循环的相应输入分配给一个变量(例如:input_word)
- 将该变量附加到您的列表中
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)]
推荐阅读
- filter - 按标准和顺序列出的最高价值
- php - 如何即时覆盖/更改 laravel 模型的引导?
- python - 导入时发生了什么?
- python - 为什么我的 Python 程序在 Kattis 解释器上出现运行时错误?
- excel - 将 ComboBox 作为参数传递给 Sub 或 Function
- racket - 有没有办法指定 raco 应该在哪里安装软件包?
- javascript - 检测CSS中的旋转结束
- angular - 多个 Angular Reactive 表单和一项依赖于它们的服务
- r - RStudio中的折叠表达式####、#----和#====有什么区别?
- python - 使用电脑前置摄像头进行人脸识别,如何使其更快?