Python - 比较列表列表

时间:2017-02-06 15:24:00

标签: python

enter image description here

我有一个包含3个列表和3个其他列表的列表,里面有3个列表。

我想将列表A的第一个索引与第一个列表B的第一个索引进行比较......

比较22与2,6,3 ... 3与4,4,66

可以帮帮我吗?

a = [[22,3,3], [5,3,7],[1,6,3]]

b = [[2,4,7], [6,4,8],[3,66,13]] , [[2,23,6], [5,13,7],[11,6,34]] , [[22,53,6], [54,3,7],[11,6,33]]

1 个答案:

答案 0 :(得分:0)

你可以尝试一下:

a = [[22,3,3], [5,3,7],[1,6,3]]

b = [[2,4,7], [6,4,8],[3,66,13]] , [[2,23,6], [5,13,7],[11,6,34]] , [[22,53,6], [54,3,7],[11,6,33]]

for i in range(len(a)):
    for j in range(len(a[i])):
        for x in range(len(b)):
            for y in range(len(b[x])):
                for z in range(len(b[y])):
                    if (a[i][j]==b[x][y][z]):
                        print('true')
                    else:
                        print('false')

当它打印为true或false时,它会给你一个长输出。您可以根据自己的需要对其进行修改,并按照您在问题中提到的方式进行正确比较。