如何使用Python在列表和字典中查找公共鍵含代碼

如何使用Python在列表和字典中查找公共鍵

在Python編程中,查找列表和字典中公共鍵是一種很常見的需求。愛掏網 - it200.com在本文中,我們將探討如何使用Python編程語言實現這個功能。愛掏網 - it200.com

假設我們有兩個列表list1和list2,我們想要找出這兩個列表中的公共鍵。愛掏網 - it200.com

下面是一個示例代碼:

list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]

common_keys = []

for key in list1:
    if key in list2 and key not in common_keys:
        common_keys.append(key)

print(common_keys)

代碼中,我們首先定義了兩個列表list1和list2。愛掏網 - it200.com然后,我們定義了一個空列表common_keys來存儲公共的鍵。愛掏網 - it200.com

接下來,我們使用for循環來迭代列表list1中的所有鍵。愛掏網 - it200.com在每個循環迭代中,我們檢查列表list2中是否存在該鍵,并且該鍵尚未被添加到common_keys列表中。愛掏網 - it200.com如果該鍵已經存在于common_keys列表中,則說明我們已經找到了一個公共鍵。愛掏網 - it200.com

最后,我們打印出common_keys列表,以顯示我們找到了哪些公共鍵。愛掏網 - it200.com

查找字典中的公共鍵

假設我們有兩個字典dict1和dict2,我們想要找出這兩個字典中的公共鍵。愛掏網 - it200.com

下面是一個示例代碼:

dict1 = {"a": 1, "b": 2, "c": 3, "d": 4, "e": 5}
dict2 = {"c": 6, "d": 7, "e": 8, "f": 9, "g": 10}

common_keys = []

for key in dict1:
    if key in dict2 and key not in common_keys:
        common_keys.append(key)

print(common_keys)

代碼中,我們首先定義了兩個字典dict1和dict2。愛掏網 - it200.com接下來,我們定義了一個空列表common_keys來存儲公共的鍵。愛掏網 - it200.com

然后,我們使用for循環來迭代字典dict1中的所有鍵。愛掏網 - it200.com在每個循環迭代中,我們檢查字典dict2中是否存在該鍵,并且該鍵尚未被添加到common_keys列表中。愛掏網 - it200.com如果該鍵已經存在于common_keys列表中,則說明我們已經找到了一個公共鍵。愛掏網 - it200.com

最后,我們打印出common_keys列表,以顯示我們找到了哪些公共鍵。愛掏網 - it200.com

查找多個字典中的公共鍵

如果我們有多個字典,并且我們想要找出所有這些字典中的公共鍵,我們可以使用Python的set和intersection函數來實現。愛掏網 - it200.com

下面是一個示例代碼:

dict1 = {"a": 1, "b": 2, "c": 3, "d": 4, "e": 5}
dict2 = {"c": 6, "d": 7, "e": 8, "f": 9, "g": 10}
dict3 = {"a": 11, "c": 12, "e": 13, "g": 14, "i": 15}

common_keys = set(dict1.keys()).intersection(dict2.keys(), dict3.keys())

print(list(common_keys))

代碼中,我們首先定義了三個字典dict1、dict2和dict3。愛掏網 - it200.com接下來,我們使用set函數和字典的keys()函數來獲取所有鍵的集合。愛掏網 - it200.com

然后,我們使用intersection函數來查找所有字典中的公共鍵。愛掏網 - it200.com最后,我們將公共鍵轉換為列表并打印出來。愛掏網 - it200.com注意,因為common_keys是一個集合,我們需要先將其轉換為列表,才能進行打印。愛掏網 - it200.com

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 成人午夜性视频欧美成人| 国产美女91视频| 99re热精品视频国产免费| 91丁香亚洲综合社区| 国产性一交一乱一伦一色一情| 97青青草原国产免费观看| 国内精品久久久久久久影视麻豆| 521色香蕉网站在线观看| 国产三级在线免费观看| 欧美老少配性视频播放| 九一制片厂免费传媒果冻| 成人做受视频试看60秒| 97色偷偷色噜噜狠狠爱网站97| 国产精品国产自线拍免费软件| 亚洲综合色婷婷| 日日操天天操夜夜操| chinesehd国产刺激对白| 国产在线观看免费视频软件| 武则天一边上朝一边做h| 中文字幕在线视频免费观看| 好硬啊进得太深了h动态图120秒| 亚洲性图第一页| 依恋影视在线观看韩国| 日韩美女视频网站| 午夜性伦鲁啊鲁免费视频| 欧美成人18性| 中文在线免费不卡视频| 国内外成人免费视频| 精品综合久久久久久8888| 久久本网站受美利坚法律保护 | 亚洲欧美一区二区三区孕妇| 无码日韩人妻精品久久| 九九热视频在线播放| 国产精品自拍亚洲| 欧美精品videosex极品| 91精品久久久久久久久中文字幕 | 欧美精品v国产精品v日韩精品| AAAA级少妇高潮大片在线观看| 四虎www成人影院| 婷婷被公交车猛烈进出视频| 精品久久久中文字幕人妻|