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 相关文章推荐
Python 字符串中的字符倒转
Sep 06 Python
python获取元素在数组中索引号的方法
Jul 15 Python
Python深度优先算法生成迷宫
Jan 22 Python
Python多层装饰器用法实例分析
Feb 09 Python
opencv实现图片模糊和锐化操作
Nov 19 Python
对python指数、幂数拟合curve_fit详解
Dec 29 Python
用python一行代码得到数组中某个元素的个数方法
Jan 28 Python
pandas DataFrame 行列索引及值的获取的方法
Jul 02 Python
python3实现用turtle模块画一棵随机樱花树
Nov 21 Python
浅谈tensorflow中张量的提取值和赋值
Jan 19 Python
Numpy中ndim、shape、dtype、astype的用法详解
Jun 14 Python
windows系统Tensorflow2.x简单安装记录(图文)
Jan 18 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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
PHP配置文件中最常用四个ini函数
2007/03/19 PHP
Laravel 5.0 发布 新版本特性详解
2015/02/10 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
KindEditor在php环境下上传图片功能集成的方法示例
2020/07/20 PHP
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
javascript 写类方式之二
2009/07/05 Javascript
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
理解javascript异步编程
2016/01/27 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
vue 源码解析之虚拟Dom-render
2019/08/26 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
Vue3为什么这么快
2020/09/23 Javascript
详解Python的Django框架中的中间件
2015/07/24 Python
python中的编码知识整理汇总
2016/01/26 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
python 实现对文件夹内的文件排序编号
2018/04/12 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
pytorch中交叉熵损失(nn.CrossEntropyLoss())的计算过程详解
2020/01/02 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
python3将变量输入的简单实例
2020/08/19 Python
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
struct和class的区别
2015/11/20 面试题
理工学院学生自我鉴定
2014/02/23 职场文书
班级活动总结格式
2014/08/30 职场文书
付款证明模板
2015/06/19 职场文书
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android
关于pytest结合csv模块实现csv格式的数据驱动问题
2022/05/30 Python