python怎么读取键盘输入的字典
时间: 2023-10-12 13:04:43 浏览: 157
Python代码中如何读取键盘录入的值
在 Python 中,可以使用 `input()` 函数从键盘读取输入,并将其存储为字符串。如果要将输入的字符串转换为字典,可以使用 `eval()` 函数或 `json` 模块。
以下是使用 `eval()` 函数将字符串转换为字典的示例代码:
```
input_str = input("请输入一个字典:")
input_dict = eval(input_str)
print(input_dict)
```
请注意,使用 `eval()` 函数需要确保输入的字符串是一个有效的 Python 表达式,否则可能会引发异常。
如果您不希望使用 `eval()`,可以使用 `json` 模块将字符串转换为字典。以下是使用 `json` 模块的示例代码:
```
import json
input_str = input("请输入一个字典:")
input_dict = json.loads(input_str)
print(input_dict)
```
使用 `json` 模块可以更安全地将字符串转换为字典,因为它会检查输入的字符串是否符合 JSON 格式。
阅读全文