python编写一个函数,将从键盘输入的数据转换成字典输出
时间: 2024-10-13 15:09:58 浏览: 36
输出菜单-python 实现一行输入多个数字(用空格隔开)
在Python中,你可以创建一个函数,通过`input()`函数获取用户输入,然后解析这些输入数据,并将其转换为字典格式。这里是一个简单的例子:
```python
def input_to_dict():
# 获取用户输入,通常会提示用户以特定键值对的形式提供数据,例如: "key1=value1,key2=value2"
user_input = input("请输入一系列键值对,以逗号分隔(如 'key1=value1,key2=value2'):")
# 分割字符串,去掉空格并转化为小写
pairs = [pair.strip().lower() for pair in user_input.split(',')]
# 创建一个空字典来存储键值对
dictionary = {}
# 遍历每一对键值,将它们添加到字典中
for pair in pairs:
key, value = pair.split('=')
dictionary[key] = value
return dictionary
# 调用函数并打印结果
result = input_to_dict()
print(f"转换后的字典为:{result}")
阅读全文