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 相关文章推荐
django模型中的字段和model名显示为中文小技巧分享
Nov 18 Python
Python3.x版本中新的字符串格式化方法
Apr 24 Python
Python实现基本线性数据结构
Aug 22 Python
python使用 HTMLTestRunner.py生成测试报告
Oct 20 Python
Python简单读写Xls格式文档的方法示例
Aug 17 Python
python 在屏幕上逐字显示一行字的实例
Dec 24 Python
使用Python脚本zabbix自定义key监控oracle连接状态
Aug 28 Python
python创建学生管理系统
Nov 22 Python
Keras—embedding嵌入层的用法详解
Jun 10 Python
深入浅析python 中的self和cls的区别
Jun 20 Python
python 提高开发效率的5个小技巧
Oct 19 Python
Python批量解压&压缩文件夹的示例代码
Apr 04 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 screw加密php源代码
2013/06/20 PHP
解析php做推送服务端实现ios消息推送
2013/07/01 PHP
ThinkPHP3.1新特性之对页面压缩输出的支持
2014/06/19 PHP
PHP中exec函数和shell_exec函数的区别
2014/08/20 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
PHP 爬取网页的主要方法
2018/07/13 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
checkbox 多选框 联动实现代码
2008/10/22 Javascript
dojo学习第一天 Tab选项卡 实现
2011/08/28 Javascript
Javascript根据指定下标或对象删除数组元素
2012/12/21 Javascript
理解JS绑定事件
2016/01/19 Javascript
jquery获取easyui日期控件的值实现方法
2016/11/09 Javascript
jQuery Form表单取值的方法
2017/01/11 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
2017/06/20 jQuery
jquery easyui如何实现格式化列
2017/07/30 jQuery
一个简易时钟效果js实现代码
2020/03/25 Javascript
JS高级技巧(简洁版)
2018/07/29 Javascript
javascript和php使用ajax通信传递JSON的实例
2018/08/21 Javascript
详解vue项目中实现图片裁剪功能
2019/06/07 Javascript
微信小程序视频弹幕发送功能的实现
2020/12/28 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
Python 数据结构之旋转链表
2017/02/25 Python
python获取时间及时间格式转换问题实例代码详解
2018/12/06 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
python自动发微信监控报警
2019/09/06 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
基于Python实现下载网易音乐代码实例
2020/08/10 Python
Django限制API访问频率常用方法解析
2020/10/12 Python
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
大学生怎样进行自我评价
2013/12/07 职场文书
仓库管理专业个人的自我评价
2013/12/30 职场文书
反腐倡廉标语
2014/06/24 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书