如何修改代码可以将平均价格打印到字典中?
data = {'name': 'John', 'age': 30, 'city': 'New York'}
prices = {'apple': 2.99, 'banana': 3.99, 'cherry': 4.99}
average_price = sum(prices.values()) / len(prices)
print(f"Average price: {average_price}")
修改代码:
data = {'name': 'John', 'age': 30, 'city': 'New York'}
prices = {'apple': 2.99, 'banana': 3.99, 'cherry': 4.99}
average_price = sum(prices.values()) / len(prices.items())
print(f"Average price: {average_price}")
修改后的代码中:
-
len(prices.items())
用于遍历字典中的键值对,并返回键值对的数量。 -
average_price
是一个列表,包含所有价格的值。 -
average_price / len(prices.items())
用于求平均价格,并将其存储在average_price
中。
运行代码后,输出将为:
Average price: 3.5
```