Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
作者:junjie 发布时间:2022-04-13 02:53:50
标签:Python,2.6,字典推导,PEP,274,Dict,Comprehensions
之前自己也遇到过一次,这段时间在群里也遇到过几次的一个问题
用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'}


猜你喜欢
- <HTML> <BODY> <
- 如: 0.625 取 1 2.1 取3 3.6 取4 <% if fix(a)>a then b=fix(a) else b=f
- 本文主要介绍了OpenCV全景图像拼接的实现示例,分享给大家,具体如下:left_01.jpgright_01.jpgStitcher.py
- 例子:#!/bin/perlprint "Please input an string and a number by order
- 本文研究的主要是python模块之paramiko的相关用法,具体实现代码如下,一起来看看。paramiko模块提供了ssh及sft进行远程
- javascript曾一度被认为是玩具型的语言,因为它太容易上手,而且,javascript曾一度担任为web站点“打杂”的职责。直到Aja
- Pandas之drop_duplicates:去除重复项方法DataFrame.drop_duplicates(subset=None, k
- webpack我自己还在摸索学习中,今天给大家分享个用webpack把我们的业务模块分开打包的方法,顺便留个笔记 如何用webpa
- ASP中转换unicode编码为GB编码方法:<% function urldecode(encodestr)
- 前提:我训练的是二分类网络,使用语言为pytorchVaribale包含三个属性:data:存储了Tensor,是本体的数据grad:保存了
- 1、如果同时从同一个客户端插入很多行,使用含多个 VALUE的INSERT语句同时插入几行。这比使用单行INSERT语句快(在某些情况下快几
- Python之Selenium(自动化浏览器测试)1.安装seleniumpip install selenium -i https://p
- 前言php转go是大趋势,越来越多公司的php服务都在用go进行重构,重构过程中,会发现php的json解析操作(系列化与反序列化)是真的香
- 一、Python 切片的一些用法alist = [3,4,5,6,7,9,11,13,15,17]print(alist[::]) # 返回
- 第一次写文章,也当作工作中遇到问题的一次分享。由于Vuex在浏览器刷新是会丢失数据,所以我在项目里使用了Vuex持久化存储的功能,我这边实现
- 在分析python的参数传递是如何进行的之前,我们需要先来了解一下,python变量和赋值的基本原理,这样有助于我们更好的理解参数传递。py
- 前言9月份,开始开发微信小程序,也曾调研过wepy/mpvue,考虑到后期跨端的需求,最终选择使用了uni-app,本文主要介绍如何使用un
- 相信大家在日常的开发中经常会碰到榜单类的活动需求,通常在榜单中都会要求返回排名,今天我们就用MySQL的窗口函数来快速实现一下首先,先建一个
- 不使用int()函数的情况下把字符串转换为数字,如把字符串"12345"转换为数字12345。方法一:利用str函数既然
- 如下所示:from openpyxl import workbookfrom openpyxl import load_workbookfr