Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)


Posted in Python onApril 28, 2015

之前自己也遇到过一次,这段时间在群里也遇到过几次的一个问题
用python2.7写的一段程序,里面用到了字典推导式,但是服务器版本是python2.6,无法运行。

今天查了下关于Dict Comprehensions,在pep274中有明确的说明。

http://legacy.python.org/dev/peps/pep-0274/

Implementation

    All implementation details were resolved in the Python 2.7 and 3.0

    time-frame.

这个是从2.7之后才加上的。

2.6版本中我们怎么用呢,其实用一个for循环来解决就好了

#表达式写法  

In [4]: print {i : chr(65+i) for i in range(4)}  

{0: 'A', 1: 'B', 2: 'C', 3: 'D'} 

#for循环写法  

In [5]: d = {}  

  

In [6]: for i in range(4):  

   ...:     d[i] = chr(65+i)  

   ...:  

  

In [7]: print d  

{0: 'A', 1: 'B', 2: 'C', 3: 'D'} 
Python 相关文章推荐
python3+PyQt5实现拖放功能
Apr 24 Python
我喜欢你 抖音表白程序python版
Apr 07 Python
使用Python的networkx绘制精美网络图教程
Nov 21 Python
根据tensor的名字获取变量的值方式
Jan 04 Python
pycharm实现在虚拟环境中引入别人的项目
Mar 09 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
Jun 23 Python
Python venv虚拟环境配置过程解析
Jul 08 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
Aug 17 Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 Python
Django中如何用xlwt生成表格的方法步骤
Jan 31 Python
python快速安装OpenCV的步骤记录
Feb 22 Python
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
Apr 27 Python
Python中输出ASCII大文字、艺术字、字符字小技巧
Apr 28 #Python
Python合并多个装饰器小技巧
Apr 28 #Python
查看Python安装路径以及安装包路径小技巧
Apr 28 #Python
Python中获取对象信息的方法
Apr 27 #Python
用实例解释Python中的继承和多态的概念
Apr 27 #Python
Python中设置变量访问权限的方法
Apr 27 #Python
理解Python中的类与实例
Apr 27 #Python
You might like
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
php的laravel框架快速集成微信登录的方法
2016/12/12 PHP
一个实用的php验证码类
2017/07/06 PHP
jquery UI 1.72 之datepicker
2009/12/29 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
JavaScript的类型、值和变量小结
2015/07/09 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
2016/03/22 Javascript
Bootstrap每天必学之警告框插件
2016/04/26 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
Vue EventBus自定义组件事件传递
2018/06/25 Javascript
详解小程序云开发数据库
2019/05/20 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
详细解读Python中解析XML数据的方法
2015/10/15 Python
Python实现Youku视频批量下载功能
2017/03/14 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
2018/09/13 Python
python爬虫中多线程的使用详解
2019/09/23 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
opencv-python的RGB与BGR互转方式
2020/06/02 Python
HTML5 WebGL 实现民航客机飞行监控系统
2019/07/25 HTML / CSS
欧铁通票官方在线销售网站:Eurail.com
2017/10/14 全球购物
高档奢华时装在线目的地:FORWARD by elyse walker
2017/10/16 全球购物
作为网站管理者应当如何防范XSS
2014/08/16 面试题
审计主管岗位职责
2014/01/31 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
2014年财务科工作总结
2014/11/11 职场文书
廉洁自律承诺书2015
2015/01/22 职场文书
安装工程师岗位职责
2015/02/13 职场文书
教师正风肃纪心得体会
2016/01/15 职场文书
在Java中Collection的一些常用方法总结
2021/06/13 Java/Android