我有本字典:
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')
}
从上面的字典中,我想创建一个只包含“car%s”的新字典
我用这个code snippet(来自另一个问题)
^{pr2}$它返回{}
我希望得到:
a = {
'car1': ('high cp', 'low fd', 'safe'),
'car2': ('med cp', 'med fd', 'safe'),
'car3': ('low cp', 'high fd', 'safe'),
}
我错过了什么?在
如果要添加包含单词
car
的键,则它可以工作:这是有效的:
结果:
^{pr2}$你检查前缀的方式不对,而且没有存储结果。您可以使用^{} 和dict comprehension生成结果:
当前的检查不是在格式字符串中插入数字,而是在那里插入
^{pr2}$range
对象,这可能不是您预期的结果:相关问题 更多 >
编程相关推荐