1
zhx1991 2017-08-13 18:39:58 +08:00
是真要比较两个 list 的程序还是说有两个文件要对比
如果是后者用 sort 再 comm |
2
linw1995 2017-08-13 18:56:44 +08:00
你知道什么叫 tuple 吗
|
3
yedashuai 2017-08-13 19:43:51 +08:00
如果是求差集,并集,和交集,为啥不试试 pandas,当然,numpy 也不错
|
4
laike9m 2017-08-13 20:34:29 +08:00
先都转成 tuple 再 set
|
5
ferstar 2017-08-14 09:08:18 +08:00
换个思路吧,先把多重嵌套列表摊平,然后再求并、差、交集就很好做了,至于多重嵌套列表摊平,很多方法可以搞定,甩个链接:
https://segmentfault.com/q/1010000010242056/a-1020000010249040 |
6
wdc63 OP |
7
laike9m 2017-08-15 22:37:17 +08:00
你得把例子举好,我们才好解决方案。例子里没有嵌套字典,然后现在又说有,这怎么解答?
|
8
ferstar 2017-08-16 08:52:54 +08:00
@wdc63 我的思路说的很清楚了啊,就分两步走:
1. 把两个嵌套列表摊平,这个就是写个递归的事情,标准库就可以搞定,哪用得着 pandas,numpy,具体做法我给你的链接里就有,不再赘述 2. 然后再求交、并、差集~列表都摊平了,你想干啥就干啥呗 |