Python标准库使用OrderedDict类的实例讲解


Posted in Python onFebruary 14, 2019

目标:创建一个字典,记录几对python词语,使用OrderedDict类来写,并按顺序输出。

写完报错:

[root@centos7 tmp]# python python_terms.py 
 File "python_terms.py", line 9
  from name,language in python_terms.items():
       ^
SyntaxError: invalid syntax

代码如下:

from collections import OrderedDict
python_terms = OrderedDict()
python_terms['key'] = 'vlaue'
python_terms['if']  = 'match'
python_terms['from'] = 'import'
from name,language in python_terms.items():
  print("python have many terms " + name.title() +
    language.title() + '.')
~

结果for循环的for写成from了……总是出现简单的错误。

最终,正确代码如下:

from collections import OrderedDict
python_terms = OrderedDict()
python_terms['key'] = 'vlaue'
python_terms['if']  = 'match'
python_terms['from'] = 'import'
for name,language in python_terms.items():
  print("python have many terms " + name.title() +
    " " + language.title() + '.')

第一行,从模块collections中导入OrderedDict类;

第二行,创建了OrderedDict类的一个实例,并将其存储到python_terms中,也就是创建了一个空字典;

第三至五行,为字典添加键值对;

最后,循环输出结果。

运行结果:

[root@centos7 tmp]# python python_terms.py 
python have many terms Key Vlaue.
python have many terms If Match.
python have many terms From Import.

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
python subprocess 杀掉全部派生的子进程方法
Jan 16 Python
对python中return和print的一些理解
Aug 18 Python
python获取酷狗音乐top500的下载地址 MP3格式
Apr 17 Python
python实现NB-IoT模块远程控制
Jun 20 Python
Python正则表达式匹配日期与时间的方法
Jul 07 Python
python实现数据清洗(缺失值与异常值处理)
Dec 02 Python
如何使用python实现模拟鼠标点击
Jan 06 Python
Django 解决新建表删除后无法重新创建等问题
May 21 Python
Django如何使用redis作为缓存
May 21 Python
keras load model时出现Missing Layer错误的解决方式
Jun 11 Python
python利用google翻译方法实例(翻译字幕文件)
Sep 21 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
Dec 14 Python
Python从文件中读取数据的方法讲解
Feb 14 #Python
python爬取cnvd漏洞库信息的实例
Feb 14 #Python
基于python历史天气采集的分析
Feb 14 #Python
Python 实现域名解析为ip的方法
Feb 14 #Python
解决python Markdown模块乱码的问题
Feb 14 #Python
pyqt远程批量执行Linux命令程序的方法
Feb 14 #Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 #Python
You might like
php面向对象的方法重载两种版本比较
2008/09/08 PHP
PHP之短标签开启设置
2013/06/17 PHP
页面乱码问题的根源及其分析
2013/08/09 PHP
PHP Cookei记录用户历史浏览信息的代码
2016/02/03 PHP
使用Composer安装Yii框架的方法
2016/03/15 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
Js sort排序使用方法
2011/10/17 Javascript
js操作iframe兼容各种主流浏览器示例代码
2013/07/22 Javascript
JS与C#编码解码
2013/12/03 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
jQuery实现购物车计算价格功能的方法
2015/03/25 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
2020/11/09 Javascript
python3.5使用tkinter制作记事本
2016/06/20 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
pytorch快速搭建神经网络_Sequential操作
2020/06/17 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
Booking.com西班牙:全球酒店预订
2018/03/30 全球购物
乌克兰鞋类购物网站:Eobuv.com.ua
2020/11/28 全球购物
土木工程毕业生自荐信
2013/09/21 职场文书
三年级数学教学反思
2014/01/31 职场文书
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
《二泉映月》教学反思
2014/04/15 职场文书
纪律教育学习月活动总结
2014/08/27 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
幼师辞职信范文
2015/02/27 职场文书
2015年度企业工作总结
2015/05/21 职场文书
爱国主义主题班会
2015/08/14 职场文书
校运会班级霸气口号
2015/12/24 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技