python-判断两个序列的成员是否一样
目的:判断两个序列的成员是否一样,如:list1 = [1, 2],list2 = [2, 1],则两个序列的成员是一样的。
实现:借助集合set()的性质实现。
代码如下:
1 if __name__ == "__main__": 2 l = [[2, 1], [3, 4]] 3 for i in l: 4 print (i) 5 tmp = set(i) 6 print (tmp) 7 if tmp == {1, 2}: 8 print ("yes") 9 else: 10 print ('no')
输出结果:
1 [2, 1] 2 {1, 2} 3 yes 4 [3, 4] 5 {3, 4} 6 no