我有一个元组列表:

[(1,2), (5,10), (2,5)]

我想要一份唯一号码的 list

[1,2,5,10]

我可以知道怎样才能做到这一点吗?

推荐答案

这会奏效吗?我已经将每个项目附加到一个新的列表中,然后使用set()来获得唯一的项目

new_lis = []
lis = [(1,2),(5,10),(2,5)]
for x,y in lis:
    new_lis.append(x)
    new_lis.append(y)
    
result = list(set(new_lis))

[1, 2, 10, 5]

Python相关问答推荐

将两个收件箱相连导致索引的列标题消失

如何分割我的收件箱,以便连续的数字各自位于自己的收件箱中?

Odoo onchange for invoice_Status of sale事件.订单未触发

使用Python进行网页抓取,没有页面

除了Python之外,可以替代bare?

使用Python C API重新启动Python解释器

Altair -箱形图边界设置为黑色,中线设置为红色

如何编写一个正规表达式来查找序列中具有2个或更多相同辅音的所有单词

如何处理必须存在于环境中但无法安装的Python项目依赖项?

绘制系列时如何反转轴?

具有2D功能的Python十六进制图

如何使用Selenium访问svg对象内部的元素

Polars LazyFrame在收集后未返回指定的模式顺序

max_of_three使用First_select、second_select、

可变参数数量的重载类型(args或kwargs)

ODE集成中如何终止solve_ivp的无限运行

如何在表中添加重复的列?

如何在FastAPI中为我上传的json文件提供索引ID?

在输入行运行时停止代码

跳过嵌套JSON中的级别并转换为Pandas Rame