python2 中實現字典公共鍵提取

2021-09-03 05:56:47 字數 550 閱讀 4105

# 建立相同公共鍵字典

from random import randint,sample

sample('abcdefg',randint(3,6))

s1 =

s2 =

s3 =

# 提取字典中公共鍵第一種方法:

for k in s1:

res =

if k in s2 and k in s3:

print(res)

# 第二種方法:使用字典的viewkeys()方法得到乙個字典keys的集合

s1.viewkeys() & s2.viewkeys() & s3.viewkeys()

# 第三種方法:(1)使使用map函式得到所有字典的keys的集合

map(dict.viewkeys,[s1,s2,s3])

# (2)使用reduce函式,取所有字典keys的集合的交集

reduce(lambda a,b :a & b,map(dict.viewkeys,[s1,s2,s3]))

Python2 字典總結

a print str a decode string escape 輸出 a a b c b dict.fromkeys a print b 輸出 可以自定義預設值 a a b c b dict.fromkeys a,250 print b 輸出 import collections data c...

python2 迴圈,條件判斷,字典

條件判斷 if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 複製 小明身高1.75,體重80.5kg。請根據bmi公式 體重除以身高的平方 幫小明計算他的bmi指數,並根據bmi指數 低於18.5 過輕 18.5 25 正常 weigth 80....

Python2 字典 has key 方法

python2 字典 has key 方法用於判斷鍵 key 是否存在於字典 d 中,如果鍵在字典中返回true,否則返回false。官方文件推薦用 in 操作符,因為它更短更通俗易懂。has key 是老舊遺留的api,為了支援2.2之前的 留下的。python3已經刪除了該函式。has key ...