gpt4 book ai didi

python - 通过仅指定键的一部分从字典中删除键

转载 作者:行者123 更新时间:2023-11-28 20:33:54 24 4
gpt4 key购买 nike

python 3:

假设我有一本字典:

d={aaa0:'Hello',aaa1:'how',bbb0:'are',bb1:'you'}

现在如何删除键中包含“a”的所有键?我知道如何通过指定每个键然后将其删除来删除键。

我想知道是否有任何“pythonic”方法可以通过仅指定 key 的一部分来删除 key 。
喜欢:

if d['contains a'] del[key]

类似的东西。

预期输出:

d={bbb0:'are',bb1:'you'}

最佳答案

字典理解适用于此

d = {'aaa0':'Hello','aaa1':'how','bbb0':'are','bb1':'you'}

e = {k:v for k,v in d.iteritems() if 'a' not in k}

{'bb1': 'you', 'bbb0': 'are'}

编辑:这是在 Python 2.7 中

关于python - 通过仅指定键的一部分从字典中删除键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49783161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com