在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。
这样,仅存储唯一元素。
再次将其转换为列表。
这已分配给一个值。
它显示在控制台上。