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单链表实现代码实例
Nov 21 Python
Python里隐藏的“禅”
Jun 16 Python
Python文件读取的3种方法及路径转义
Jun 21 Python
在windows系统中实现python3安装lxml
Mar 23 Python
python验证码识别的实例详解
Sep 09 Python
Python实现将doc转化pdf格式文档的方法
Jan 19 Python
python list转矩阵的实例讲解
Aug 04 Python
Python对象与引用的介绍
Jan 24 Python
python调用虹软2.0第三版的具体使用
Feb 22 Python
python3对接mysql数据库实例详解
Apr 30 Python
教你怎么用python实现字符串转日期
May 24 Python
如何利用python实现列表嵌套字典取值
Jun 10 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 clearstatcache()函数详解
2010/03/02 PHP
解析php中获取系统信息的方法
2013/06/25 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
Smarty模板配置实例简析
2019/07/20 PHP
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
jQuery表单获取和失去焦点输入框提示效果的实例代码
2013/08/01 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
JS中BOM相关知识点总结(必看篇)
2016/11/22 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
Vue实现动态创建和删除数据的方法
2018/03/17 Javascript
Vue 路由切换时页面内容没有重新加载的解决方法
2018/09/01 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
Java Varargs 可变参数用法详解
2020/01/28 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
python中的yield from语法快速学习
2020/11/06 Python
python 检测图片是否有马赛克
2020/12/01 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
实例讲解CSS3中Transform的perspective属性的用法
2016/04/22 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
2020/11/30 HTML / CSS
美国时尚假发购物网站:Wigsbuy
2019/04/06 全球购物
C语言笔试集
2012/07/24 面试题
应届毕业生应聘自荐信
2013/12/07 职场文书
公司合作意向书范文
2014/07/30 职场文书
检讨书模板
2015/01/29 职场文书
杭白菊导游词
2015/02/10 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
国富论读书笔记
2015/06/26 职场文书