如何修改代码可以将平均价格打印到字典中?

如何修改代码可以将平均价格打印到字典中?

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}")

修改后的代码中:

  1. len(prices.items()) 用于遍历字典中的键值对,并返回键值对的数量。
  2. average_price 是一个列表,包含所有价格的值。
  3. average_price / len(prices.items()) 用于求平均价格,并将其存储在 average_price 中。

运行代码后,输出将为:

Average price: 3.5
```
相似内容
更多>