我有一个字符串列表:
CCD_ 1。我想创建一个字典,方法是将每个字符串元素中的前两个字符作为关键字,并将元素本身附加为值。
我的结果应该是:
CCD_ 2等。
您可以执行类似的操作
l = ['FL9000', 'OV255', 'MK0029']
d = {}
for i in l:
d[i[0:2]] = i
d
Out[14]: {'FL': 'FL9000', 'OV': 'OV255', 'MK': 'MK0029'}
您可以使用:
l = ['FL9000', 'OV255', 'MK0029']
d = {x[0:2]: x for x in l}
# {'FL': 'FL9000', 'OV': 'OV255', 'MK': 'MK0029'}
注:
- 演示
- 你不应该使用内置的函数名作为变量(dict,list(