字典fruits = {"apple":10,"mango":12,"durian":20,"banana":5}是某水果店现有的水果报价,假设此水果店又新进了一种水果,将该种水果及其报价添加到字典fruits中。 新进的水果及其报价由键盘输入,以逗号分隔,然后输出水果店所有水果及其报价。用python写三段代码
时间: 2023-07-05 12:25:58 浏览: 206
第一段代码:
```python
fruits = {"apple": 10, "mango": 12, "durian": 20, "banana": 5}
new_fruit = input("请输入新水果名称和报价(以逗号分隔):")
new_fruit_name, new_fruit_price = new_fruit.split(",")
fruits[new_fruit_name] = int(new_fruit_price)
print(fruits)
```
第二段代码:
```python
fruits = {"apple": 10, "mango": 12, "durian": 20, "banana": 5}
new_fruit = input("请输入新水果名称和报价(以逗号分隔):")
new_fruit_name, new_fruit_price = new_fruit.split(",")
fruits.update({new_fruit_name: int(new_fruit_price)})
print(fruits)
```
第三段代码:
```python
fruits = {"apple": 10, "mango": 12, "durian": 20, "banana": 5}
new_fruit = input("请输入新水果名称和报价(以逗号分隔):")
new_fruit_name, new_fruit_price = new_fruit.split(",")
fruits.setdefault(new_fruit_name, int(new_fruit_price))
print(fruits)
```
这三段代码都可以实现向字典添加新的水果及其报价,并输出所有水果及其报价。其中,第一段代码使用赋值语句将新的键值对添加到字典中;第二段代码使用 `update()` 方法更新字典;第三段代码使用 `setdefault()` 方法设置新的键值对,并保留原字典中已有的键值对。
阅读全文