我正在研究我的語言計算項目。 我的目錄是python中的字典和列表
list=["ഒരിടത്ത്","PR_PRP_S_NU","ചിക്കു","N_NST","എന്ന്","CC_CCD","പേരുള്ള","N_NN","ഒരു",
"QT_QTF","പട്ടികൂട്ടി","N_NN","ഉണ്ട്","V_VAUX","ആയിരുന്നു","V_VM_VF",".","RD_PUNC"]
我想在列表中的相同的順序將這些值存儲到一個字典一樣
dict{"ഒരിടത്ത്":"PR_PRP_S_NU","ചിക്കു":"N_NST","എന്ന്":"CC_CCD","പേരുള്ള":"N_NN","ഒരു":"QT_QTF",
"പട്ടികൂട്ടി":"N_NN","ഉണ്ട്":"V_VAUX","ആയിരുന്നു":"V_VM_VF",".":"RD_PUNC"}
我的工作somany代碼,但字典是不是在正確的順序列表。我的代碼是:
length=len(list)
for i in range(length):
if key=="":
key=list[i]
print key
elif value=="":
value=list[i]
print value
if key!="" and value!="":
#d[key]=value
d.update({key:value})
key=""
value=""
print "item", d
print d
請幫助我們與您的寶貴信息。
詞典本質上是無序的。你可以嘗試一個'OderedDict'。 – Christian