在Python中删除匹配的元组
当需要从两个元组列表中删除匹配的元组时,可以使用列表推导。
列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。
元组列表基本上包含包含在列表中的元组。
列表理解是迭代列表并对其执行操作的一种快捷方式。
以下是相同的演示-
示例
my_list_1 = [('Hi', 'there'), ('Jane', 'Hi'), ('how', 'are'), ('you', '!')]
my_list_2 = [('Hi', 'there'), ('Hi', 'Jane')]
print("第一个列表是: ")
print(my_list_1)
print("第二个列表是: ")
print(my_list_2)
my_result = [sub for sub in my_list_1 if sub not in my_list_2]
print("筛选出的元组列表为: ")
print(my_result)输出结果第一个列表是:
[('Hi', 'there'), ('Jane', 'Hi'), ('how', 'are'), ('you', '!')]
第二个列表是:
[('Hi', 'there'), ('Hi', 'Jane')]
筛选出的元组列表为:
[('Jane', 'Hi'), ('how', 'are'), ('you', '!')]解释
定义了两个元组列表,并在控制台上显示它们。
列表推导用于遍历元组。
这将过滤出两个元组列表中都存在的元组。
遗漏的内容将显示在控制台上。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语