<强>目的强>:判断两个序列的成员是否一样,如:list1=[1, 2],用于=(2,1),则两个序列的成员是一样的。
<>强实现强>:借助集合设置()的性质实现。
代码如下:
if __name__==癬_main__”: l=[[2,1], [3,4]] 李:我的 打印(我) tmp=设置(我) 打印(tmp) 如果tmp=={1,2}: 打印(“是的”) 其他: 打印(“不”)
输出结果:
(2,1)引用>
{1,2}
是的,
(3、4)
{3、4}
没有
<强> python怎样判断一个序列是否在另一个序列中强>
你的需求描述的不是太清晰,如果你时想判断list1=(2、3、3、4),是否为用于=[1、2、3、3、4、5)的子序列,首先保证两个列表元素类型相同,然后写循环:
list1=(2、3、3、4) 用于=[1、2、3、3、4、5) 国旗=False 因为我在范围(len(用于)——len (list1) + 1): 如果用于[我+ len (list1)]==list1: 国旗=True 打破 打印(国旗)到此这篇关于python判断两个序列的成员是否一样的实例代码的文章就介绍到这了,更多相关python判断两个序列的成员方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
python判断两个序列的成员是否一样的实例代码