eval和defaultdict
考察两个知识点
- 将字符串str 当成有效的表达式来求值并返回计算结果取出字符串中内容
- defaultdict所有键的默认值为 0
统计每种车型的车辆数
s = ["{'小汽车':10, '面包车':8}", "{'面包车':5}"]
from collections import defaultdict
d = defaultdict(int)
for item in s:
my_dict = eval(item)
print(type(my_dict))
for key in my_dict:
d[key] += my_dict[key]
print(d)
输出:
defaultdict(<class 'int'>, {'小汽车': 10, '面包车': 13})
大家在看
AI安装教程
AI本地安装教程
微软AI大模型通识教程
微软AI大模型通识教程
AI大模型入门教程
AI大模型入门教程
Python入门教程
Python入门教程
Python进阶教程
Python进阶教程
Python小例子200道练习题
Python小例子200道练习题
Python练手项目
Python练手项目
Python从零在线练习题
Python从零到一60题