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 02 Python
pyqt5实现俄罗斯方块游戏
Jan 11 Python
wxPython实现列表增删改查功能
Nov 19 Python
NumPy中的维度Axis详解
Nov 26 Python
使用PyTorch训练一个图像分类器实例
Jan 08 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
TensorFlow加载模型时出错的解决方式
Feb 06 Python
Django多层嵌套ManyToMany字段ORM操作详解
May 19 Python
Python自动化操作实现图例绘制
Jul 09 Python
基于python模拟TCP3次握手连接及发送数据
Nov 06 Python
使用python实现学生信息管理系统
Feb 25 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中看实例学正则表达式
2006/12/25 PHP
解析isset与is_null的区别
2013/08/09 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
2017/01/20 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
jQuery 锚点跳转滚动条平滑滚动一句话代码
2010/04/30 Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
jQuery根据name属性进行查找的用法分析
2016/06/23 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
Python获取当前时间的方法
2014/01/14 Python
python函数形参用法实例分析
2015/08/04 Python
python反编译学习之字节码详解
2019/05/19 Python
python实现网站用户名密码自动登录功能
2019/08/09 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
简单了解python中的与或非运算
2019/09/18 Python
Django使用Celery加redis执行异步任务的实例内容
2020/02/20 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
网上开商店的创业计划书
2014/01/19 职场文书
机关门卫制度
2014/02/01 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
高中打架检讨书
2014/02/13 职场文书
模具专业毕业推荐信
2014/03/08 职场文书
家长会主持词开场白
2014/03/18 职场文书
旅游文化节策划方案
2014/06/06 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
最感人的道歉情书
2015/05/12 职场文书
Nginx中使用Lua脚本与图片的缩略图处理的实现
2022/03/18 Servers