在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。

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

  • 再次将其转换为列表。

  • 这已分配给一个值。

  • 它显示在控制台上。

以上是 在Python中从元组中删除重复项 的全部内容, 来源链接: utcz.com/z/349846.html

回到顶部