假设你收到了一份礼品清单,其中列出了不同礼品的名称和数量。请编写一个python程序,将这份清单转换成一个字典,其中键为礼品名称,值为对应数量。 提示:可以使用python的input函数来获取用户输入,使用split函数将输入的字符串拆分成礼品名称和数量,然后使用字典的赋值语法将它们添加到字典中

当然可以!下面是一个示例代码,用于将礼品清单转换为字典:

```python
gift_list = input("请输入礼品清单(礼品名称和数量以空格分隔):")
gift_dict = {}

gifts = gift_list.split()
for i in range(0, len(gifts), 2):
    gift_dict[gifts[i]] = int(gifts[i+1])

print(gift_dict)
```

这段代码首先使用input函数获取用户输入的礼品清单,然后通过split函数将字符串拆分成礼品名称和数量的列表。接下来,使用for循环遍历该列表,并将每个礼品的名称作为字典的键,对应的数量作为值,添加到字典中。最后,打印字典以检查转换结果。 请确保输入的礼品清单格式正确,每个礼品名称和数量之间用空格分隔。

相关代码参考