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实现图像几何变换
Jul 06 Python
Python Requests 基础入门
Apr 07 Python
Python的面向对象编程方式学习笔记
Jul 12 Python
利用Python如何生成hash值示例详解
Dec 20 Python
Python实现确认字符串是否包含指定字符串的实例
May 02 Python
Python3.0 实现决策树算法的流程
Aug 08 Python
python处理自动化任务之同时批量修改word里面的内容的方法
Aug 23 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
Nov 08 Python
在Django中预防CSRF攻击的操作
Mar 13 Python
如何利用python生成MD5并去重
Dec 07 Python
Python基础之数据类型知识汇总
May 18 Python
利用Python实现Picgo图床工具
Nov 23 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 中文字符入库或显示乱码问题的解决方法
2010/04/12 PHP
PHP写杨辉三角实例代码
2011/07/17 PHP
判断PHP数组是否为空的代码
2011/09/08 PHP
php实现简单洗牌算法
2013/06/18 PHP
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
js实现动画特效的文字链接鼠标悬停提示的方法
2015/03/02 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
JavaScript基础进阶之数组方法总结(推荐)
2017/09/04 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
Vue中使用ElementUI使用第三方图标库iconfont的示例
2018/10/11 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
ajax跨域访问遇到的问题及解决方案
2019/05/23 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
如何使用vue slot创建一个模态框的实例代码
2020/05/24 Javascript
一个检测OpenSSL心脏出血漏洞的Python脚本分享
2014/04/10 Python
对Python进行数据分析_关于Package的安装问题
2017/05/22 Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
2017/08/05 Python
Python3实现的简单工资管理系统示例
2019/03/12 Python
从0开始的Python学习016异常
2019/04/08 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
Python中return函数返回值实例用法
2020/11/19 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
新农村建设典型材料
2014/05/31 职场文书
三潭印月的导游词
2015/02/12 职场文书
Pytorch GPU内存占用很高,但是利用率很低如何解决
2021/06/01 Python
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL