gpt4 book ai didi

Python:将 'key:value' 元素的列表解析为 'key' 的字典:值对

转载 作者:行者123 更新时间:2023-11-28 19:45:04 26 4
gpt4 key购买 nike

我有以下列表:

['a:1', 'b:2', 'c:3', 'd:4']

我想转换为有序字典(使用collections):

{'a': 1, 'b': 2, 'c': 3, 'd': 4}

我见过使用正则表达式的解决方案 here但我对正则表达式的熟悉程度不足以推出解决方案。对此有什么想法吗?

最佳答案

d = collections.OrderedDict(el.split(':') for el in your_list)

或者,将值转换为整数:

OrderedDict( (k, int(v)) for k, v in (el.split(':') for el in your_list))

关于Python:将 'key:value' 元素的列表解析为 'key' 的字典:值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13015304/

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