[问题] list比对

楼主: LaughPoint (脚步)   2017-07-19 17:28:19
我有两组list
比如 list1 = [["AA","BB"],["CC"]] 跟 list2 = [["XYZCC"],["123AA456BB"]]
如果"CC" in list2
就丢进dict{"0":["XYZCC"]}
如果"AA" and "BB" in list2
就丢进dict{"1":["123AA456BB"]}
我要怎去比对这两组list呢?
作者: AlaRduTP (Eden)   2017-07-19 22:34:00
看不太懂... 那这个跟list1有什么关系?哦... 好像有点看懂了,所以list1里面的list是条件囉。但是list1要从最后一个开始跑吗?还有就是,那么dict的key "0"、"1"是如何决定的呢?在list2里面的是list,再里面才是字串,所以其中的一个list可能包含两个以上的字串?然后只要有其中一个符合条件,或是整体而言符合条件,就把整个list加入dict。例如:list1: [["aa", "cc"]]list2: [["aadd", "eecc", "xyz"]]比对后,dict会是{"0": ["aadd", "eecc", "xyz"]}吗?
作者: pikachu2421 (皮卡@めぐ民)   2017-07-20 05:04:00
楼主: LaughPoint (脚步)   2017-07-20 08:50:00
谢谢楼上的范例~~

Links booklink

Contact Us: admin [ a t ] ucptt.com