最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python判斷兩個序列的成員是否一樣的實例代碼

 更新時間:2020年03月01日 14:21:49   作者:zhengcixi  
在本篇文章里小編給大家整理了關(guān)于python判斷兩個序列的成員是否一樣的實例代碼,需要的朋友們參考下。

目的:判斷兩個序列的成員是否一樣,如:list1 = [1, 2],list2 = [2, 1],則兩個序列的成員是一樣的。

實現(xiàn):借助集合set()的性質(zhì)實現(xiàn)。

代碼如下:

if __name__ == "__main__":
  l = [[2, 1], [3, 4]]
  for i in l:
    print (i)
    tmp = set(i)
    print (tmp)
    if tmp == {1, 2}:
      print ("yes")
    else:
      print ('no')

輸出結(jié)果:

[2, 1]
{1, 2}
yes
[3, 4]
{3, 4}
no

知識點擴展:

python 怎樣判斷一個序列是否在另一個序列中

你的需求描述的不是太清晰,如果你時想判斷 list1 = [2, 3, 3, 4],是否為 list2 = [1, 2, 3, 3, 4, 5] 的子序列,首先保證兩個列表元素類型相同,然后寫循環(huán):

list1 = [2, 3, 3, 4]
list2 = [1, 2, 3, 3, 4, 5]
flag = False
for i in range(len(list2) - len(list1) + 1):
  if list2[i: i+len(list1)] == list1:
    flag = True
    break
print(flag)

到此這篇關(guān)于python判斷兩個序列的成員是否一樣的實例代碼的文章就介紹到這了,更多相關(guān)python判斷兩個序列的成員方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

图片| 平湖市| 沙湾县| 荣昌县| 五寨县| 福泉市| 广平县| 富蕴县| 微山县| 海宁市| 泸溪县| 绍兴市| 阿坝县| 淮南市| 北京市| 新乡市| 宁陕县| 确山县| 河北省| 顺昌县| 巩留县| 开平市| 腾冲县| 镇巴县| 枣强县| 碌曲县| 棋牌| 兴义市| 吉木乃县| 虎林市| 静海县| 城固县| 石首市| 西青区| 吴堡县| 南漳县| 太谷县| 赤壁市| 敦煌市| 宿松县| 衡南县|