使用set集合出来list列表的计算

来源:互联网 发布:凤岗淘宝培训 编辑:程序博客网 时间:2024/05/17 15:17

比较2个列表中的值是否相等:

1.循环列表,判断值是否相等;

   a = [1,2,3]

   b = [1,2,3]

if len(a) == len(b):

       for i in a:

             if a[i]  in b

     .....

2.直接使用==操作(列表相等)

a == b


当2个列表中的值相等但顺序不一样时

这时可以有集合来操作:

a = [1,3,5,7]

b = [3,1,5,7]

set(a) == set(b) ---->true


列表之间的比较或者运算,看是否可以使用集合来运算。

0 0