比较两个列表的一个属性,并且不添加重复项。
创始人
2024-12-14 07:30:34
0

以下是一个示例代码,可以比较两个列表的一个属性,并且返回不包含重复项的结果:

class Item:
    def __init__(self, name, price):
        self.name = name
        self.price = price

# 两个示例列表
list1 = [Item("item1", 10), Item("item2", 20), Item("item3", 30)]
list2 = [Item("item2", 20), Item("item4", 40), Item("item5", 50)]

# 比较两个列表的name属性,并返回不包含重复项的结果
result = [item for item in list1 if item.name not in [item2.name for item2 in list2]]
result += [item for item in list2 if item.name not in [item1.name for item1 in list1]]

# 输出结果
for item in result:
    print(item.name, item.price)

此代码创建了一个Item类,表示列表中的每个项,每个项包含name和price属性。然后定义了两个示例列表list1和list2。使用了列表推导式来比较两个列表的name属性,并返回不包含重复项的结果。最后,遍历结果并输出每个项的name和price属性。

相关内容

热门资讯

九分钟透视辅助!德普之星怎么设... 九分钟透视辅助!德普之星怎么设置埋牌(透视辅助软件)详细辅助模拟器(总是模拟器)该软件可以轻松地帮助...
九分钟透视!德普之星怎么设置埋... 九分钟透视!德普之星怎么设置埋牌(透视辅助)详细辅助神器(一直神器);1、上手简单,内置详细流程视频...
2分钟辅助工具!德普之星透视辅... 2分钟辅助工具!德普之星透视辅助,德普之星透视免费,详细教程(有挂脚本);1、德普之星透视免费透视辅...
七分钟辅助器app!德普之星透... 七分钟辅助器app!德普之星透视软件免费入口官网(透视辅助)详细辅助模拟器(竟然模拟器)该软件可以轻...
十分钟透视软件!德普之星辅助软... 十分钟透视软件!德普之星辅助软件,德普之星的辅助工具介绍,详细教程(有挂秘籍)进入游戏-大厅左侧-新...
1分钟有透视!德普之星有辅助软... 1分钟有透视!德普之星有辅助软件吗(透视辅助软件)详细辅助俱乐部(原来俱乐部);1、让任何用户在无需...
5分钟透视辅助!德普软件(透视... 5分钟透视辅助!德普软件(透视辅助软件)详细辅助作弊器(总是作弊器)是一种具有地方特色的麻将游戏,要...
八分钟app!德普之星辅助器,... 八分钟app!德普之星辅助器,德普之星透视辅助软件下载,详细教程(有挂攻略)一、德普之星透视辅助软件...
六分钟安卓版!德普之星怎么开辅... 六分钟安卓版!德普之星怎么开辅助(透视辅助软件)详细辅助神器(确实神器);1、上手简单,内置详细流程...
二分钟破解版!德普之星有辅助软... 二分钟破解版!德普之星有辅助软件吗,德普之星透视辅助软件激活码,详细教程(有挂脚本);1、用户打开应...