pythondict排序原理(Python标准库使用OrderedDict类的实例讲解)
类别:脚本大全 浏览量:124
时间:2022-03-28 09:16:32 pythondict排序原理
Python标准库使用OrderedDict类的实例讲解目标:创建一个字典,记录几对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. |
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/zsx0728/article/details/81234532
您可能感兴趣
- python3有哪些内置模块(Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析)
- python如何编写判断正负数程序(Python实现判断一个整数是否为回文数算法示例)
- python语言支持多态(Python实现多态、协议和鸭子类型的代码详解)
- pyqt5怎么在pycharm中安装(pycharm+PyQt5+python最新开发环境配置踩坑)
- python线程安全队列(Python 限制线程的最大数量的方法Semaphore)
- python多线程多进程运行场景(Python多线程同步---文件读写控制方法)
- python 多进程的启动和停止(Python3.5多进程原理与用法实例分析)
- python四舍五入怎么用(python3 小数位的四舍五入用两种方法解决round 遇5不进)
- pythonmatplotlib绘制立体图形(python3使用matplotlib绘制散点图)
- python处理tcp包(Python3使用TCP编写一个简易的文件下载器功能)
- python的基础数据结构有哪些(详解python的四种内置数据结构)
- python支持面向对象的程序设计(Python面向对象程序设计之类的定义与继承简单示例)
- python将一个字符串逆序输出(Python字符串逆序输出的实例讲解)
- python网页自动化selenium(python利用selenium进行浏览器爬虫)
- python怎么实现链表(Python实现数据结构线性链表单链表算法示例)
- python用指针合并两个有序数组(Python3实现计算两个数组的交集算法示例)
- 菲律宾安全吗(菲律宾安全吗)
- 泰国旅游攻略(泰国旅游攻略必去景点)
- 数字藏品市场有多乱 周杰伦丢了 一只猴 ,损失超300万(数字藏品市场有多乱)
- 这里输入关键词(怎么输入关键词搜索)
- 得这个 难治病 的人太多了,300个人赶到杭州商量怎么办(得这个难治病的人太多了)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
热门推荐
- css3中的过渡属性的几种方法(基于CSS3实现的几个小loading效果)
- laravel怎么获取单个框架(laravel-admin自动生成模块,及相关基础配置方法)
- docker安装详细教程linux(linux中docker的安装教程)
- 安装C# Windows服务需要“设置服务登录”
- python爬虫开源代码(Python实现的文轩网爬虫完整示例)
- 怎么用powershell执行代码(如何在power shell添加vim实现代码示例)
- django常用模块(django celery redis使用具体实践)
- 云服务器无法操作(云服务器登录连接失败解决方案)
- php 会话session实现用户登录功能(PHP cookie,session的使用与用户自动登录功能实现方法分析)
- css 三级层级菜单(利用CSS3实现动态的二级三级菜单效果实例源码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9