如果您通过 for 循环输入 12 个值(例如一年中的月份)以减少重复,如何获取按条目顺序分配给列表的所有数字,还说您有列表,如何将所有数字相加列表中的项目 [1,2,3]总计为:6
for month in range(12):
whatever = float(input("enter whatever in 12 months: "))
syntax to put above 12 values into a list
最佳答案
初始化一个列表,然后使用list.append
:
lst = []
for m in range(12):
lst.append(float(input('Enter entry for month {0}: '.format(m))))
或者,您可以使用列表理解,但这是不可取的,因为它是一个可读性较差的解决方案:
lst = [float(input('Enter entry for month {0}: '.format(m))) for m in range(2)]
关于python - 如何将通过输入命令输入的值存储在列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50155552/