gpt4 book ai didi

python - 如何将字符串转换为字典转换为python

转载 作者:太空宇宙 更新时间:2023-11-04 09:07:49 25 4
gpt4 key购买 nike

如何转换字符串

s = "1:5.9,1p5:7,2:10,4:18,8:40"

像这样的字典?

s = { '1':'5.9','1p5':'7','2':'10','4':'18','8':40'}

最佳答案

使用dict()str.split:

>>> s = "1:5.9,1p5:7,2:10,4:18,8:40"
>>> dict(item.split(':') for item in s.split(','))
{'1': '5.9', '8': '40', '2': '10', '4': '18', '1p5': '7'}

使用字典理解:

>>> {k:v for k, v in (item.split(':') for item in s.split(','))}
{'1': '5.9', '8': '40', '2': '10', '4': '18', '1p5': '7'}

关于python - 如何将字符串转换为字典转换为python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18404025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com