Python2.6版本中實(shí)現(xiàn)字典推導(dǎo) PEP 274(Dict Comprehensions)
之前自己也遇到過(guò)一次,這段時(shí)間在群里也遇到過(guò)幾次的一個(gè)問(wèn)題
用python2.7寫的一段程序,里面用到了字典推導(dǎo)式,但是服務(wù)器版本是python2.6,無(wú)法運(yùn)行。
今天查了下關(guān)于Dict Comprehensions,在pep274中有明確的說(shuō)明。
http://legacy.python.org/dev/peps/pep-0274/
Implementation
All implementation details were resolved in the Python 2.7 and 3.0
time-frame.
這個(gè)是從2.7之后才加上的。
2.6版本中我們?cè)趺从媚?,其?shí)用一個(gè)for循環(huán)來(lái)解決就好了
#表達(dá)式寫法
In [4]: print {i : chr(65+i) for i in range(4)}
{0: 'A', 1: 'B', 2: 'C', 3: 'D'}
#for循環(huán)寫法
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'}
相關(guān)文章
基于python編寫監(jiān)控系統(tǒng)各項(xiàng)資源的腳本
這篇文章主要為大家詳細(xì)介紹了如何編寫一個(gè)python腳本,實(shí)現(xiàn)監(jiān)控網(wǎng)絡(luò)的流量、CPU使用率、內(nèi)存使用率和磁盤使用情況,感興趣的小伙伴可以了解下2023-11-11
基于tf.shape(tensor)和tensor.shape()的區(qū)別說(shuō)明
這篇文章主要介紹了基于tf.shape(tensor)和tensor.shape()的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06
python對(duì)配置文件.ini進(jìn)行增刪改查操作的方法示例
.ini配置文件常被用作存儲(chǔ)程序中的一些參數(shù),通過(guò)它程序可以變得更加靈活。下面這篇文章主要給大家介紹了關(guān)于python對(duì)配置文件.ini進(jìn)行增刪改查操作的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-07-07
python 判斷是否為正小數(shù)和正整數(shù)的實(shí)例
這篇文章主要介紹了python 判斷是否為正小數(shù)和正整數(shù)的實(shí)例的相關(guān)資料,這里提供實(shí)例,實(shí)例注釋說(shuō)明很清楚,需要的朋友可以參考下2017-07-07
python3.6 +tkinter GUI編程 實(shí)現(xiàn)界面化的文本處理工具(推薦)
這篇文章主要介紹了python3.6 +tkinter GUI編程 實(shí)現(xiàn)界面化的文本處理工具(推薦)的相關(guān)資料,需要的朋友可以參考下2017-12-12
Django自定義模板過(guò)濾器和標(biāo)簽的實(shí)現(xiàn)方法
這篇文章主要介紹了Django自定義模板過(guò)濾器和標(biāo)簽的實(shí)現(xiàn)方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08
零基礎(chǔ)學(xué)python應(yīng)該從哪里入手
在本篇文章里小編給大家分享的是一篇關(guān)于零基礎(chǔ)學(xué)python應(yīng)該從哪里入手的相關(guān)基礎(chǔ)內(nèi)容,需要的朋友們可以參考下。2020-08-08

