python-判断两个序列的成员是否一样
Posted MrLayflolk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于python-判断两个序列的成员是否一样的主要内容,如果未能解决你的问题,请参考以下文章
Python代码阅读(第13篇):检测列表中的元素是否都一样