编写一个函数,将键盘输入数据转为字典输出
时间: 2024-10-13 14:08:35 浏览: 25
C语言数据的输入输出ppt课件.ppt
编写一个函数,将键盘输入的数据转换成字典的形式,通常需要对用户输入进行解析,根据特定的分隔符或提示,将每个键值对分开并存储到字典中。这里是一个简单的Python示例,假设我们使用冒号`:`作为键值对的分隔符:
```python
def input_to_dict():
user_input = input("请输入键值对,格式如 'key1:value1, key2:value2': ")
# 使用split()函数按照逗号分割字符串,并去除末尾多余的空格
pairs = [pair.strip() for pair in user_input.split(',')]
# 创建一个空字典来存储结果
dictionary = {}
# 遍历每个键值对,分割并添加到字典中
for pair in pairs:
key, value = pair.split(':')
dictionary[key] = value
return dictionary
# 调用函数并打印结果
user_dict = input_to_dict()
print("转换后的字典是:", user_dict)
阅读全文