python中列表如何比较大小_如何比较python中的列表/列表?
所以你想要兩個(gè)項(xiàng)目列表之間的區(qū)別。
first_list = [['Test.doc', '1a1a1a', 1111],
['Test2.doc', '2b2b2b', 2222],
['Test3.doc', '3c3c3c', 3333]]
secnd_list = [['Test.doc', '1a1a1a', 1111],
['Test2.doc', '2b2b2b', 2222],
['Test3.doc', '8p8p8p', 9999],
['Test4.doc', '4d4d4d', 4444]]
首先,我將每個(gè)列表列表變成一個(gè)元組列表,因?yàn)樵M是可以散列的(列表不是),所以你可以將你的元組列表轉(zhuǎn)換成一組元組:
first_tuple_list = [tuple(lst) for lst in first_list]
secnd_tuple_list = [tuple(lst) for lst in secnd_list]
然后你可以做套裝:
first_set = set(first_tuple_list)
secnd_set = set(secnd_tuple_list)
編輯(由sdolan建議):您可以在單行中為每個(gè)列表完成最后兩個(gè)步驟:
first_set = set(map(tuple, first_list))
secnd_set = set(map(tuple, secnd_list))
注意:map是一個(gè)
總結(jié)
以上是生活随笔為你收集整理的python中列表如何比较大小_如何比较python中的列表/列表?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 学成在线--11.RabbitMQ快速入
- 下一篇: python 数组和列表的区别