如何从列表中删除“子列表”? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我在创建函数时遇到问题,因为我希望能够引用元组而不是包含元组的列表。因此我得出结论,我想摆脱内方括号。

我有一个类似的列表:List=[[(1,2),(3,4),(5,6)],[(1,2),(5,7),(3,8)],[...],[...]]

所以我问的问题是如何删除内部[ ]以便我可以生成单个元组列表。

此外,我不确定是否允许我提出另一个问题,但我如何在新列表中删除重复的(x,y)条目?

我没有为此提供代码,因为我知道我所拥有的代码的问题,我相信我会通过包含它来混淆人们。但是,如果您希望查看代码,或希望我澄清任何内容,请告诉我。

python list
1个回答
1
投票

我想这已经多次被问到并回答过了。扁平化问题的解决方案如下:

new_list = [tupl for l in List for tupl in l]
© www.soinside.com 2019 - 2024. All rights reserved.