昨天碰到的,如果鍵是中文,如何進行匹配呢,先看文本內容:
這是字典里兩個元素的內容,編碼是utf-8,中文內容
運行代碼如下
# -*- coding: utf-8 -*-rate1 = open('takeOffTime_date.txt', 'r')dic = dict()for line in rate1: line = line.strip().split(' ') data=line[0].decode('utf-8') dic[data]=line[1]print dic
比如我要找“明天”的內容,將“明天”字符轉成utf-8編碼。讓編碼去比較即可
for data in dic : if "明天".decode('utf-8')==data: print dic[data]
這樣即可得到鍵里的值
以上這篇python 字典中文key處理,讀取,比較方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答