Python的新手,整体编程,并不完全确定这是否可行,但有没有办法创建一个"数字"列表基于输入的"数字"?
代码应如下运作:
注意:我需要专门的清单。没有词典,全球等等。
答案 0 :(得分:1)
实现此目的的一种简单方法是简单地将列表存储在列表中
num_lists = int(input('How many lists?'))
lists = [[] for i in range(num_lists)]
然后可以通过索引访问每个列表(例如list1 = lists[0]
)。
答案 1 :(得分:1)
这是一个解决方案
num = int(input('How Many?: '))
all = {'list'+str(i+1):[] for i in range(num)}
print(all)
print(all['list1'])
示例输出
How Many?: 3
{'list2': [], 'list3': [], 'list1': []}
[]
答案 2 :(得分:0)
lists=[[] for i in range(int(input('enter the number of list : ')))]
然后您可以将列表作为索引访问
第一个清单
list1 =lists[0]