python判断两个序列的成员是否一样的实例代码

  

<强>目的:判断两个序列的成员是否一样,如: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判断两个序列的成员是否一样的实例代码