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

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

Python带有一个称为“ 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]

解释

  • 元组列表已定义,并显示在控制台上。

  • 创建一个空列表,并创建一个空集。

  • 遍历该列表,并检查列表中是否存在该列表。

  • 如果没有,它将被添加到列表以及空集。

  • 该结果分配给一个值。

  • 它在控制台上显示为输出。

以上是 如何在Python的嵌套元组中获取唯一元素 的全部内容, 来源链接: utcz.com/z/348389.html

回到顶部