每次必要时在for循环中创建一个新列表

因此,每当Python中的语句为true时,我都试图创建一个新的SEPARATE列表。本质上:

for i in range(z):
    if X is true:
        create a new list

没有办法知道我需要多少个列表,我在尝试一个贪心类型算法时可以尝试估计,但是我正在努力弄清楚如何迭代地制作新的单独列表。

fishin8 回答:每次必要时在for循环中创建一个新列表

尝试做

myList = []
for i in range(z):
  if X is true:
    lis = []        
    #do something with lis
  myList.append(lis)

如果您在创建新列表后准确地发布了您想做的事情,那么可以解释一个更有效的答案。根据提供的信息,这就是我能想到的全部内容。

本文链接:https://www.f2er.com/2701141.html

大家都在问