<分区>
我遇到了以下格式的字符串输入:
'1:[2,3],4:[1],3:[4],2:[4]'
如何转化为如下格式:
{1:[2,3],4:[1],3:[4],2:[4]}
谢谢!
标签 python
<分区>
我遇到了以下格式的字符串输入:
'1:[2,3],4:[1],3:[4],2:[4]'
如何转化为如下格式:
{1:[2,3],4:[1],3:[4],2:[4]}
谢谢!
最佳答案
from ast import literal_eval
d = literal_eval('{1:[2,3],4:[1],3:[4],2:[4]}')
print(d)
输出:
{1: [2, 3], 4: [1], 3: [4], 2: [4]}
关于Python:将以下字符串转换为字典的优雅解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58966745/
相关文章:
python - NetworkX - 阻止节点聚集 - 尝试 Scale/K 参数
python - Pandas:如何从另一列设置日期时间的小时数?
python - 将文件实例作为参数传递给 celery 任务引发 "ValueError: I/O operation on closed file"
python - 使用 gspread 创建的电子表格正在与我的组织中的所有用户共享
python - 我在 seaborn import : 中面临这个问题
python - 如何在python3中将一个简单的整数矩阵作为输入