
如圖所示,變數load_dict是一個list型別資料,里面的每個資料都是一個dict字典資料,我想找一個word值=我給定的字的那個字典資料,用沒有相關函式方法可以直接呼叫呢
uj5u.com熱心網友回復:
再建立一個大字典, 就不用函式了, 直接讀字典即可。給小段例子給你參考
dict_list = [
{'word':'王','pingyin':'wang'},
{'word':'李','pingyin':'li'},
{'word':'趙','pingyin':'zhao'},
{'word':'錢','pingyin':'qian'}
]
dict_list_new = {}
for d in dict_list:
dict_list_new[d['word']] = d
print(dict_list_new['王'])
print(dict_list_new['趙'])
uj5u.com熱心網友回復:
謝謝~


uj5u.com熱心網友回復:
filter函式可以滿足你的需求uj5u.com熱心網友回復:
問題已經解決,不過還是謝謝你的回答!學習了一個新方法
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/71965.html
上一篇:python初學者之面向物件求解
