我有两份清单:
a=[[0, 19, 1, 0, 12, 0, 'a'], [19, 0, 2, 0, 0, 0, 'c'], [1, 2, 0, 0, 2, 0, 'w'], [0, 0, 0, 0, 3, 5, 'Q'], [12, 0, 2, 3, 0, 2, 'front'], [0, 0, 0, 5, 2, 0, 'Z']]
b=[[0, 1, 2, 1, 9, 'a'], [1, 0, 0, 6, 0, 'c'], [2, 0, 0, 15, 2, 'g'], [1, 6, 15, 0, 7, 'w'], [9, 0, 2, 7, 0, 'Q']]
如果任何列表没有相同的字母,我想从列表列表中删除列表。输出是:
a= [[0, 19, 1, 0, 12, 0, 'a'], [19, 0, 2, 0, 0, 0, 'c'], [1, 2, 0, 0, 2, 0, 'w'], [0, 0, 0, 0, 3, 5, 'Q']]
b=[[0, 1, 2, 1, 9, 'a'], [1, 0, 0, 6, 0, 'c'], [1, 6, 15, 0, 7, 'w'], [9, 0, 2, 7, 0, 'Q']]
我在考虑使用枚举,但我不确定该怎么做呢?
答案 0 :(得分:1)
您可以先找出a
和b
中的常用字母,然后将其用作过滤器,以便从a
和{{1}中提取公共集合中的项目}}:
b