Python从字典中提取特定的键?
字典是python中使用最广泛的数据结构。它们包含键和值形式的数据。在此示例中,我们将看到如何从特定于给定键集的字典中获得项目。
具有字典理解能力
在这种方法中,我们简单地使用带in运算符的for循环遍历字典。但是,在引用字典键时,我们还会与in运算符一起提及键的值。
例子
dictA = {'Sun': '2 PM', "Tue": '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'}# 给定字典
print("给定字典: ",dictA)
res = {key: dictA[key] for key in dictA.keys()
& {'Fri', 'Sun'}}
# 结果
print("具有给定键的字典是: ",res)
输出
运行上面的代码给我们以下结果-
给定字典: {'Sun': '2 PM', 'Tue': '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'}具有给定键的字典是: {'Fri': '9 PM', 'Sun': '2 PM'}
和 dict()
在这种方法中,我们在将键传递给dict()函数的同时,选择了字典所需的键。使用for循环登录。
例子
dictA = {'Sun': '2 PM', "Tue": '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'}# 给定字典
print("给定字典: ",dictA)
res = dict((k, dictA[k]) for k in ['Fri', 'Wed']
if k in dictA)
# 结果
print("具有给定键的字典是: ",res)
输出
运行上面的代码给我们以下结果-
给定字典: {'Sun': '2 PM', 'Tue': '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'}具有给定键的字典是: {'Fri': '9 PM', 'Wed': '3 PM'}
以上是 Python从字典中提取特定的键? 的全部内容, 来源链接: utcz.com/z/337864.html