不,我想要的是用户输入{'1001':85,'1002':70,'1003':100,'1005':60,'1008':100}这段内容,使Python程序识别生成一个字典
时间: 2023-11-23 09:06:23 浏览: 50
好的,你可以使用如下代码将用户输入的字符串转换为字典:
```python
user_input = "{'1001':85,'1002':70,'1003':100,'1005':60,'1008':100}"
# 去掉字符串中的空格和单引号
user_input = user_input.replace(" ", "").replace("'", "\"")
# 转换为字典
my_dict = json.loads(user_input)
print(my_dict)
```
输出:
```
{'1001': 85, '1002': 70, '1003': 100, '1005': 60, '1008': 100}
```
这里将字符串中的空格和单引号都替换为双引号,然后使用 `json.loads()` 方法将其转换为字典。
阅读全文