python中dict的使用——如何将列表转化为字典

代码1和代码2的作用都是将列表转化为dict,但是很明显代码2的代码更加简洁

代码1:


word_2_onehot = {}
dic=["A","B","C","D"]
for d,s in enumerate(dic):
    word_2_onehot[s]=d
print(word_2_onehot)
#结果为:{'A': 0, 'B': 1, 'C': 2, 'D': 3}

代码2:

dic=["A","B","C","D"]
word_2_index = {word:index for index,word in enumerate(dic)}
print(word_2_index)
#结果为:{'A': 0, 'B': 1, 'C': 2, 'D': 3}

你可能感兴趣的:(python,python,c#,服务器)