91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-13 19:37:56 來源:腳本之家 閱讀:171 作者:zhengcixi 欄目:開發技術

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

實現:借助集合set()的性質實現。

代碼如下:

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')

輸出結果:

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

知識點擴展:

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

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

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)

到此這篇關于python判斷兩個序列的成員是否一樣的實例代碼的文章就介紹到這了,更多相關python判斷兩個序列的成員方法內容請搜索億速云以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

玛多县| 门头沟区| 阜阳市| 会泽县| 宁陵县| 黄山市| 和平区| 遂川县| 浦江县| 大荔县| 天长市| 晋宁县| 天镇县| 恩施市| 新源县| 垦利县| 哈巴河县| 天水市| 南漳县| 阿坝| 萝北县| 浮梁县| 进贤县| 德安县| 永嘉县| 磐石市| 宜川县| 博罗县| 庆元县| 甘谷县| 荆州市| 上虞市| 于田县| 秭归县| 延庆县| 神木县| 瓮安县| 舒城县| 鄢陵县| 越西县| 晋州市|