list_a = []
for color in [True,False]:
for piece in range(1,7):
list_a = list_a + function(piece,color)
这里function(piece,color)
返回一个列表,我想加入,最后返回长长的名单,可以itertools.chain
在这里使用?因为我认为它可能会更快。我只显示一个例子,但在我的实际代码循环运行约10万次,这就是为什么我正在寻找一个更快的方法。Itertools代替嵌套循环
最好的种类的答案解释了如何解决它以及为什么他们错了。其他人都没有解释为什么'lst = lst + ele'是一个坏主意。 – TemporalWolf