汽车的传动方式(trany)改为“Auto”和”Manual”。统计不同类型的记录数量python实现
时间: 2024-03-27 08:37:35 浏览: 21
假设汽车记录数据以字典列表的形式存储,每个字典代表一辆汽车的信息,包括传动方式(trany)等属性。以下是一种Python实现方式:
```python
# 假设汽车记录数据以字典列表的形式存储,每个字典代表一辆汽车的信息
car_list = [
{"model": "Toyota", "year": 2015, "trany": "Auto"},
{"model": "Honda", "year": 2018, "trany": "Manual"},
{"model": "Ford", "year": 2017, "trany": "Auto"},
{"model": "Chevrolet", "year": 2016, "trany": "Auto"},
{"model": "BMW", "year": 2019, "trany": "Manual"},
{"model": "Volvo", "year": 2017, "trany": "Manual"},
]
# 统计不同类型的记录数量
auto_count = 0
manual_count = 0
for car in car_list:
if car["trany"] == "Auto":
auto_count += 1
elif car["trany"] == "Manual":
manual_count += 1
print("Auto: ", auto_count)
print("Manual: ", manual_count)
```
输出结果为:
```
Auto: 3
Manual: 3
```
其中,`auto_count`和`manual_count`分别记录了“Auto”和“Manual”类型记录的数量。遍历整个`car_list`列表,对于每个字典,如果其`trany`属性为“Auto”或“Manual”,则对应类型的数量加1。最后输出不同类型记录的数量即可。