如何在 Python 中获取嵌套元组中的唯一元素


当需要获取嵌套元组中的唯一元素时,可以使用嵌套循环和“set”运算符。

Python 带有一种称为“set”的数据类型。此“set”仅包含唯一元素。

set 用于执行交集、差集、并集和对称差等运算。

下面是同样的演示 -

示例

实时演示

my_list_1 = [(7, 8, 0), (0 ,3, 45), (3, 2, 22), (45, 12, 9)]

print ("The list of tuple is : " )
print(my_list_1)

my_result = []
temp = set()
for inner in my_list_1:
   for elem in inner:
      if not elem in temp:
         temp.add(elem)
         my_result.append(elem)
print("The unique elements in the list of tuples are : ")
print(my_result)

输出

The list of tuple is :
[(7, 8, 0), (0, 3, 45), (3, 2, 22), (45, 12, 9)]
The unique elements in the list of tuples are :
[7, 8, 0, 3, 45, 2, 22, 12, 9]

说明

  • 定义一个元组列表,并显示在控制台上。
  • 创建一个空列表,并创建一个空 set。
  • 列表进行迭代,并检查列表中是否存在它。
  • 如果没有,则将其添加到列表和空 set 中。
  • 此结果被分配给一个值。
  • 它在控制台上作为输出显示。

更新于: 2021 年 3 月 11 日

1 千+ 浏览量

开启您的职业生涯

完成课程,获取认证

开始
广告