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原始套接字编程示例分享
Feb 21 Python
Python中使用PyQt把网页转换成PDF操作代码实例
Apr 23 Python
详解Python的Django框架中的templates设置
May 11 Python
详解Django解决ajax跨域访问问题
Aug 24 Python
Python实现判断一个整数是否为回文数算法示例
Mar 02 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
Jan 10 Python
python代码中怎么换行
Jun 17 Python
Python turtle库的画笔控制说明
Jun 28 Python
详解python logging日志传输
Jul 01 Python
Python如何实现远程方法调用
Aug 07 Python
django注册用邮箱发送验证码的实现
Apr 18 Python
Django实现drf搜索过滤和排序过滤
Jun 21 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使用unset()删除数组中某个单元(键)的方法
2015/02/17 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
2016/01/19 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
鼠标滚轮控制网页横向移动实现思路
2013/03/22 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
js中变量的连续赋值(实例讲解)
2017/07/08 Javascript
jQuery实现菜单栏导航效果
2017/08/15 jQuery
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
bootstrap select下拉搜索插件使用方法详解
2017/11/23 Javascript
layer弹出层父子页面事件相互调用方法
2018/08/17 Javascript
qrcode生成二维码微信长按无法识别问题的解决
2019/04/04 Javascript
node.js实现上传文件功能
2019/07/15 Javascript
js实现选项卡效果
2020/03/07 Javascript
基于Cesium绘制抛物弧线
2020/11/18 Javascript
微信小程序实现锚点跳转
2020/11/23 Javascript
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
使用Python装饰器在Django框架下去除冗余代码的教程
2015/04/16 Python
python 文件查找及内容匹配方法
2018/10/25 Python
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
python查看数据类型的方法
2019/10/12 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
草莓网官网:StrawberryNET
2019/08/21 全球购物
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
餐饮营销方案
2014/02/23 职场文书
酒店管理毕业生自我鉴定
2014/03/02 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
防火标语大全
2014/10/06 职场文书
新郎结婚保证书
2015/02/26 职场文书
php去除数组中为0的元素的实例分析
2021/11/17 PHP