Skip to main content
 首页 » 编程设计

python之作为列表理解的一部分,将 str.split() 的结果存储到字典中的最佳方法是什么

2025年05月04日9JustinYoung

<分区>

给定以下示例数据:

values=['A 1','B 2','C 3'] 

我想创建一个字典,其中 A 映射到 1,B 映射到 2,C 映射到 3。以下工作正常,但有重复:

my_dict={value.split()[0]:value.split()[1] for value in values} 

value.split() 的重复看起来很难看。有没有一种方法可以更优雅地创建字典而无需重复 value.split()?