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复制文件的方法实例详解
May 22 Python
Python函数式编程指南(二):从函数开始
Jun 24 Python
SVM基本概念及Python实现代码
Dec 27 Python
python 处理dataframe中的时间字段方法
Apr 10 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 26 Python
Python实现定时自动关闭的tkinter窗口方法
Feb 16 Python
python进程池实现的多进程文件夹copy器完整示例
Nov 27 Python
Python基础之字符串操作常用函数集合
Feb 09 Python
Django 多对多字段的更新和插入数据实例
Mar 31 Python
Python编写memcached启动脚本代码实例
Aug 14 Python
Python实现石头剪刀布游戏
Jan 20 Python
教你用Python爬取英雄联盟皮肤原画
Jun 13 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
DC最新动画电影:《战争之子》为何内容偏激,毁了一个不错的漫画
2020/04/09 欧美动漫
PHP中如何定义和使用常量
2013/02/28 PHP
基于php 随机数的深入理解
2013/06/05 PHP
解析yahoo邮件用phpmailer发送的实例
2013/06/24 PHP
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
php查询操作实现投票功能
2016/05/09 PHP
div模拟选择框示例代码
2013/11/03 Javascript
使用phantomjs进行网页抓取的实现代码
2014/09/29 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
RGB和YUV 多媒体编程基础详细介绍
2016/11/04 Javascript
基于JavaScript实现类名的添加与移除
2017/04/23 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
在iFrame子页面里实现模态框的方法
2018/08/17 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
[51:44]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第二场
2018/04/04 DOTA
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
简单实现Python爬取网络图片
2018/04/01 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
python在回调函数中获取返回值的方法
2019/02/22 Python
python反编译学习之字节码详解
2019/05/19 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
电子信息毕业生自荐信
2013/11/16 职场文书
勤俭节约倡议书
2014/04/14 职场文书
促销活动总结范文
2014/04/30 职场文书
工作证明英文模板
2014/10/21 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
python实现求纯色彩图像的边框
2021/04/08 Python
Python使用scapy模块发包收包
2021/05/07 Python