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 相关文章推荐
2款Python内存检测工具介绍和使用方法
Jun 01 Python
python类继承与子类实例初始化用法分析
Apr 17 Python
python僵尸进程产生的原因
Jul 21 Python
Python3 处理JSON的实例详解
Oct 29 Python
python如何创建TCP服务端和客户端
Aug 26 Python
详解python--模拟轮盘抽奖游戏
Apr 12 Python
django页面跳转问题及注意事项
Jul 18 Python
python实现高斯(Gauss)迭代法的例子
Nov 20 Python
python实现12306登录并保存cookie的方法示例
Dec 17 Python
Python os库常用操作代码汇总
Nov 03 Python
基于Django集成CAS实现流程详解
Nov 28 Python
Pytorch 使用tensor特定条件判断索引
Apr 08 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
php微信公众平台开发之微信群发信息
2016/09/13 PHP
laravel 根据不同组织加载不同视图的实现
2019/10/14 PHP
简单三步,搞掂内存泄漏
2007/03/10 Javascript
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
javascript 变量作用域 代码分析
2009/06/26 Javascript
extjs render 用法介绍
2013/09/11 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
jquery实现点击消失的代码
2014/03/03 Javascript
js函数模拟显示桌面.scf程序示例
2014/04/20 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
javascript字符串函数汇总
2015/12/06 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
jQuery解决浏览器兼容性问题案例分析
2016/04/15 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
2016/05/17 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
vue给组件传递不同的值方法
2018/09/29 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
Python中的迭代器漫谈
2015/02/03 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
Python异常处理操作实例详解
2018/05/10 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
pytorch加载自定义网络权重的实现
2020/01/07 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
html5拖拽应用记录及注意点
2020/05/27 HTML / CSS
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
SQL面试题
2013/04/30 面试题
一道写SQL的面试题和答案
2013/11/19 面试题
“5.12”护士节主持词
2015/07/04 职场文书
opencv检测动态物体的实现
2021/07/21 Python