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 检查数组元素是否存在类似PHP isset()方法
Oct 14 Python
Python实现豆瓣图片下载的方法
May 25 Python
python爬取拉勾网职位数据的方法
Jan 24 Python
numpy找出array中的最大值,最小值实例
Apr 03 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
Apr 18 Python
python 实现求解字符串集的最长公共前缀方法
Jul 20 Python
python 输入一个数n,求n个数求乘或求和的实例
Nov 13 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
Aug 08 Python
Python 自动登录淘宝并保存登录信息的方法
Sep 04 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
python的Jenkins接口调用方式
May 12 Python
Python OrderedDict字典排序方法详解
May 21 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 DOS攻击实现代码(附如何防范)
2012/05/29 PHP
PHP数据类型的总结分析
2013/06/13 PHP
php通过ksort()函数给关联数组按照键排序的方法
2015/03/18 PHP
PHP代码实现表单数据验证类
2015/07/28 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
基于JQuery的列表拖动排序实现代码
2013/10/01 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
用js简单提供增删改查接口
2019/05/12 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
详解Vite的新体验
2021/02/22 Javascript
pandas将numpy数组写入到csv的实例
2018/07/04 Python
python实现机器学习之元线性回归
2018/09/06 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
HTML的form表单和django的form表单
2019/07/25 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
Python-jenkins 获取job构建信息方式
2020/05/12 Python
python 实现数据库中数据添加、查询与更新的示例代码
2020/12/07 Python
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
小学生期末自我鉴定
2014/01/19 职场文书
青春无悔演讲稿
2014/05/08 职场文书
药剂专业求职信
2014/06/20 职场文书
药剂专业自荐书
2014/06/20 职场文书
四风问题自我剖析材料
2014/10/07 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js