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实现读取邮件数据并下载附件的实例
Aug 03 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
May 16 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
Jul 07 Python
Python设计模式之状态模式原理与用法详解
Jan 15 Python
在python plt图表中文字大小调节的方法
Jul 08 Python
Python tkinter实现图片标注功能(完整代码)
Dec 08 Python
python lambda函数及三个常用的高阶函数
Feb 05 Python
解决使用python print打印函数返回值多一个None的问题
Apr 09 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
Nov 24 Python
python脚本定时发送邮件
Dec 22 Python
Python 居然可以在 Excel 中画画你知道吗
Feb 15 Python
Python代码实现双链表
May 25 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
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
2012/06/17 PHP
PHP中extract()函数的妙用分析
2012/07/11 PHP
PHP的文件操作与算法实现的面试题示例
2015/08/10 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
PHP学习记录之数组函数
2018/06/01 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
HTML上传控件取消选择
2013/03/06 Javascript
7款吸引人眼球的jQuery/CSS3特效实例分享
2013/04/25 Javascript
实用的Jquery选项卡TAB示例代码
2013/08/28 Javascript
javascript数组去重方法终极总结
2014/06/05 Javascript
js的for in循环和java里foreach循环的区别分析
2015/01/28 Javascript
js实现右下角提示框的方法
2015/02/03 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
jQuery实现的自定义弹出层效果实例详解
2016/09/04 Javascript
JavaScript切换搜索引擎的导航网页搜索框实例代码
2017/06/11 Javascript
js使用html2canvas实现屏幕截取的示例代码
2017/08/28 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
2020/07/20 Javascript
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
编写Python脚本使得web页面上的代码高亮显示
2015/04/24 Python
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
浅谈python socket函数中,send与sendall的区别与使用方法
2017/05/09 Python
python异步编程 使用yield from过程解析
2019/09/25 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
德国体育用品网上商店:SC24.com
2016/08/01 全球购物
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
2013年入党人员的自我鉴定
2013/10/25 职场文书
物理课外活动总结
2014/08/27 职场文书
股东授权委托书
2014/10/15 职场文书
Android Studio 计算器开发
2022/05/20 Java/Android
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server