2.假设你收到了一份礼品清单,其中列出了不同礼品的名称和数量。请编写一个python程序,将这份清单转换成一个字典,其中键为礼品名称,值为对应数量。 例如,清单如下所示: ``` candy: 5,teddy bear: 2,toy car: 3 ``` 则转换后的字典为: ``` {"candy": 5, "teddy bear": 2, "toy car": 3} ``` 提示:可以使用python的input函数来获取用户输入,使用split函数将输入的字符串拆分成礼品名称和数量,然后使用字

下面是一个示例的Python代码,可以实现将礼品清单转换为字典的功能:

```python
gift_list = input("请输入礼品清单:")  # 获取用户输入的礼品清单
gifts = gift_list.split(",")  # 使用逗号分隔礼品清单
gift_dict = {}  # 创建一个空字典

for gift in gifts:
    name, quantity = gift.split(":")  # 使用冒号分隔礼品名称和数量
    gift_dict[name.strip()] = int(quantity.strip())  # 将礼品名称和数量添加到字典中

print(gift_dict)  # 输出转换后的字典
```

运行时,用户会被提示输入礼品清单。格式应为`礼品名称:数量`,每个礼品之间使用逗号分隔。程序将会解析输入的字符串并将其转换为一个字典,然后输出转换后的字典。 请注意,以上示例代码只是一种可能实现方式,你可以根据自己的需求进行修改和扩展。

相关代码参考