我在字典中有列表:
Number_of_lists=3 #user sets this value, can be any positive integer
My_list={}
for j in range(1,Number_of_lists+1):
My_list[j]=[(x,y,z)]
Number_of_lists
是用户设置的变量。在事先不知道用户设置的值的情况下,我希望最终获得所有字典列表的合并列表。例如,如果Number_of_lists=3
和对应的列表是My_list[1]=[(1,2,3)]
, My_list[2]=[(4,5,6)]
,My_list[3]=[(7,8,9)]
则结果将是:
All_my_lists=My_list[1]+My_list[2]+My_list[3]
其中:
All_my_lists=[(1,2,3),(4,5,6),(7,8,9)]
.
所以我想做的是尽可能地自动化上述过程:
Number_of_lists=n #where n can be any positive integer
到目前为止,我有点迷失了,试图使用迭代器来添加列表并且总是失败。我是 python 初学者,这是我的一个爱好,所以如果你回答,请在你的回答中解释所有内容,我这样做是为了学习,我不是要求你做我的作业:)
编辑
@codebox(请看下面的评论)正确地指出,My_List
我的代码中显示的实际上是字典而不是列表。如果您使用任何代码,请小心。