这是我在使用Sage工作表界面时想要实现的目标。
假设我编写了一个代码,例如,它为一系列列表中的每个i提供了list [0]。 (每个清单的第一个要素) 所以我有多个输出。 现在我想使用这些输出,将它们视为列表,并采用它的元素的迭代组合。 我可以这样做,怎么做?
答案 0 :(得分:1)
可能最简单的方法是制作新的清单。
for list in list_of_lists:
list[0]
可能会成为(我对您的代码进行了微小的更改)
new_list = []
for ls in list_of_lists:
new_list.append(ls[0])
然后new_list
应该有你想要的。 (有关更简洁的方法,请了解Python列表推导。)
答案 1 :(得分:1)
我为L列出了一个列表和lf = len(L)
并且它有效。
liste = [list(L[i])[0] for i in range (1,lf)]
for (f1,f2,f3) in Combinations(liste,3):
..