2024-05-16 19:10:20 发布
网友
我的表格里有细绳
[3339:1.6101369,1062:1.5,5751:1.5,6376:1.5, ... ]
我想遍历逗号分隔的键值对。做这件事最好或最短的方法是什么?
d = ast.literal_eval('{' + s[1:-1] + '}')
s = "[3339:1.6101369,1062:1.5,5751:1.5,6376:1.5]" s = s.strip("[]") # Drop the brackets for kv in s.split(","): key, value = kv.split(":") print key, value
或者,您可以将其转换为字典(在去掉括号之后):
d = dict(kv.split(":") for kv in s.split(","))
然后遍历字典:
for key in d: print key, d[key]
或者,您可以将其转换为字典(在去掉括号之后):
然后遍历字典:
相关问题 更多 >
编程相关推荐