<分区> 分区>
给定以下示例数据:
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()?
<分区> 分区>
给定以下示例数据:
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()?