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

回到顶部