我有以下两个要合并到字典中的数组:
# Input:
wrd = ['i', 'am', 'am', 'the', 'boss', 'the', 'tiger', 'eats', 'rice', 'eats', 'grass']
cnt = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# Output:
{
'i': [0],
'am': [1,2],
'the': [3,5],
'boss': [4],
'tiger': [6],
'eats': [7,9],
'rice': [8],
'grass': [10]
}
我尝试了以下代码,但我认为我的想法引导我走错了路:
dict={}
j=0
for i in wrd:
if i in dict:
dict[i].insert(cnt[j])
else:
dict[i].append(cnt[j])
j+=1
v=dict.values()
k=dict.keys()
for k,v in dict.items():
print k,v
由于我是 python 的新手,我承认我在这里缺乏知识。