Python字典理解检查是否有不存在的内容并设置值

2024-04-19 19:50:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一本这样的字典

old_dict = {"language":"english","gender":"female","job":"ceo"}

我唯一感兴趣的钥匙是 “语言”,“工作”,“爱好”

使用此逻辑进行过滤只适用于我的原始字典中存在的键。你知道吗

   dict_you_want = { your_key: old_dict[your_key]  for your_key in your_keys if your_key in your_keys }

如果键不存在,我如何修改这段代码来添加条件,以便为键设置null/none值。你知道吗

your_keys = ["language","job"]

我想要的结果是

{"language":"english","job":"ceo","hobby":None}

Tags: keyinyour字典englishjobkeysgender