我在创建函数时遇到麻烦,因为我希望能够引用元组而不是包含元组的列表。因此,我得出的结论是,我希望摆脱内方括号。
我有一个与此类似的列表:
List=[[(1,2),(3,4),(5,6)],[(1,2),(5,7),(3,8)],[...],[...]]
所以我要问的问题是如何删除内部的[ ]
,以便仅产生一个元组列表。
此外,我不确定是否可以问其他问题,但是如何在新列表中删除重复的(x,y)
条目?
我没有为此提供代码,因为我知道我所拥有的代码存在的问题,并且我相信我会因为包含它而使人们感到困惑。但是,如果您希望查看代码,或希望我澄清任何事情,请告诉我。
答案 0 :(得分:1)
我认为在此已多次询问和回答。扁平化问题的解决方案如下:
new_list = [tupl for l in List for tupl in l]