一道关于Python的

自己能力非常有限,希望能和大家一起探讨这个Python,谢谢啦

img

字典推导式

res = {key:sampleDict[key] for key in sampleDict if key in ["name","salary"]}

你有什么初始思路么? 你可以写出你的思路来么? output 的 8000 是如何决定的?


#3.通过从下面的字典中提取以下键来创建新字典
sampleDict = {"name": "kelly", "age": 25, "salary": 8000, "city": "New york"}
keys = ["name","salary"]
newdict = {}
for key,value in sampleDict.items():
    if key in keys:
        newdict[key] = value
print(newdict)