请选择 进入手机版|继续访问电脑版
发新帖

请问如何方便地对比两个多重列表,求并集 差集 和交集等。

[复制链接]
7137 4

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Py 自带的 set difference 方法并不支持多重列表,例如输入 set([[2,4],[1]]).difference(set([2,4])),会报错 unhashable type: 'list'。在线求助各位大神。

举报 使用道具

回复

精彩评论4

zhx1991  注册会员  发表于 2017-8-14 19:29:55 | 显示全部楼层
是真要比较两个 list 的程序还是说有两个文件要对比

如果是后者用 sort 再 comm

举报 使用道具

回复
linw1995  新手上路  发表于 2017-8-14 20:01:33 | 显示全部楼层
你知道什么叫 tuple 吗

举报 使用道具

回复
yedashuai  新手上路  发表于 2017-8-15 11:15:02 | 显示全部楼层
如果是求差集,并集,和交集,为啥不试试 pandas,当然,numpy 也不错

举报 使用道具

回复
laike9m  新手上路  发表于 2017-8-16 07:08:06 | 显示全部楼层
先都转成 tuple 再 set

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表