在Python中从元组中删除重复项

当需要从元组中删除重复项时,将使用列表推导。

列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。

元组列表基本上包含包含在列表中的元组。

列表理解是迭代列表并对其执行操作的一种快捷方式。

以下是相同的演示-

示例

my_list_1 = [(11, 14), (0, 78), (33, 11), (0, 78)]

print("元组的列表是: ")
print(my_list_1)

my_unique_list = list(set([i for i in my_list_1]))

print("删除重复项后的元组列表为:")
print(my_unique_list)
输出结果
元组的列表是:
[(11, 14), (0, 78), (33, 11), (0, 78)]
删除重复项后的元组列表为:
[(33, 11), (11, 14), (0, 78)]

解释

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

  • 遍历该列表,并将其转换为set。

  • 这样,仅存储唯一元素。

  • 再次将其转换为列表。

  • 这已分配给一个值。

  • 它显示在控制台上。