小编dya*_*dya的帖子

Python:按键选择字典项

我有这本词典:

a = { 
    'car1': ('high cp', 'low fd', 'safe'),
    'car2': ('med cp', 'med fd', 'safe'), 
    'car3': ('low cp', 'high fd', 'safe'), 
    'taxi1': ('high cp', 'low fd', 'safe', 'med wt'), 
    'taxi2': ('high cp', 'low fd', 'safe', 'high wt'), 
    'taxi3': ('high cp', 'low fd', 'safe', 'high wt')
}
Run Code Online (Sandbox Code Playgroud)

从上面的字典中,我想创建一个仅包含“car%s”的新字典

我正在使用这个代码片段(来自另一个问题)

b = {}
for key in a:
    if key == 'car%s'% (range (4)):
        print (" %s : %s" % (key, a[key]))
print(b)
Run Code Online (Sandbox Code Playgroud)

它返回 {}

我期望得到:

a = { 
    'car1': …
Run Code Online (Sandbox Code Playgroud)

python dictionary key python-3.x

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

dictionary ×1

key ×1

python ×1

python-3.x ×1