Python 在for循环期间生成枚举列表

Python 在for循环期间生成枚举列表,python,Python,我想生成名称包括迭代器的列表。 比如: for i in range(3): list_{here is the number}=[i,i+2,i+10] 所需输出: >>list_0 [0,2,10] >>list_1 [1,3,11] >>list_2 [2,4,12] 谢谢你的提示这是你想要的吗 [[i,i+2,i+10] for i in range(3)] 了解字典理解: result = {f'list_{i}': [i, i +

我想生成名称包括迭代器的列表。 比如:

 for i in range(3):
     list_{here is the number}=[i,i+2,i+10]
所需输出:

>>list_0
[0,2,10]
>>list_1
[1,3,11]
>>list_2
[2,4,12]
谢谢你的提示这是你想要的吗

[[i,i+2,i+10] for i in range(3)]

了解字典理解:

result = {f'list_{i}': [i, i + 2, i + 10] for i in range(3)}

我没有投反对票;但我认为这是因为,OP希望变量(带名称)类似于
list_{index}
,但您的答案只提供了一个嵌套列表。@mshsayem它肯定不止这些,因为谁曾对两个答案都投过反对票。我想这是其中一个,它是重复的,所以不要回答反对票。谢谢你的回答。我在考虑字典,但是有没有办法用列表来做呢?当我进一步处理索引时,我需要列表,这使得字典很麻烦。列表是什么意思?另一个答案生成一个列表。你也可以在字典上迭代。这将生成一个字典,其中每个键指向一个列表。我的意思是,您建议生成一个字典,其中所需的名称作为键,而我正在尝试生成三个单独的列表,如果可能的话,这正是下面的答案所做的。