python 字典中文key处理,读取,比较方法


Posted in Python onJuly 06, 2018

昨天碰到的,如果键是中文,如何进行匹配呢,先看文本内容:

python 字典中文key处理,读取,比较方法

这是字典里两个元素的内容,编码是utf-8,中文内容

python 字典中文key处理,读取,比较方法

运行代码如下

# -*- 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处理,读取,比较方法

以上这篇python 字典中文key处理,读取,比较方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python xlrd读取excel日期类型的2种方法
Apr 28 Python
在Python的Django框架中生成CSV文件的方法
Jul 22 Python
Python MD5加密实例详解
Aug 02 Python
详解Django中类视图使用装饰器的方式
Aug 12 Python
python pcm音频添加头转成Wav格式文件的方法
Jan 09 Python
Python3字符串encode与decode的讲解
Apr 02 Python
Pycharm新手教程(只需要看这篇就够了)
Jun 18 Python
python+opencv实现摄像头调用的方法
Jun 22 Python
python使用opencv在Windows下调用摄像头实现解析
Nov 26 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
Dec 25 Python
Python selenium自动化测试模型图解
Apr 15 Python
Python本地及虚拟解释器配置过程解析
Oct 13 Python
python迭代dict的key和value的方法
Jul 06 #Python
Python socket套接字实现C/S模式远程命令执行功能案例
Jul 06 #Python
python脚本监控Tomcat服务器的方法
Jul 06 #Python
解决csv.writer写入文件有多余的空行问题
Jul 06 #Python
Python简单爬虫导出CSV文件的实例讲解
Jul 06 #Python
Python实现的从右到左字符串替换方法示例
Jul 06 #Python
Python用csv写入文件_消除空余行的方法
Jul 06 #Python
You might like
模仿OSO的论坛(四)
2006/10/09 PHP
php下载文件的代码示例
2012/06/29 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
动态的绑定事件addEventListener方法的使用
2014/01/24 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
2016/05/04 Javascript
jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
2016/07/27 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
Angular.JS中指令ng-if、ng-show/ng-hide和ng-switch的使用教程
2017/05/07 Javascript
AngularJS ionic手势事件的使用总结
2017/08/09 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
详解Nuxt.js Vue服务端渲染摸索
2018/02/08 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
Vue分页效果与购物车功能
2019/12/13 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
使用Python的PEAK来适配协议的教程
2015/04/14 Python
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
Python日期的加减等操作的示例
2017/08/15 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
2019/03/27 Python
python 标准差计算的实现(std)
2019/07/29 Python
python3中替换python2中cmp函数的实现
2019/08/20 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
对python中list的五种查找方法说明
2020/07/13 Python
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
2014年项目工作总结
2014/11/24 职场文书
行政主管岗位职责
2015/02/03 职场文书
运动会新闻报道稿
2015/07/22 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
浅谈mysql执行过程以及顺序
2021/05/12 MySQL