1、將字典的key,value反轉換位置
值value可以取任何資料型別,但鍵key必須是不可變的,如字串,數字或元組。
dict1=
dict2=dict([(value,key) for (key,value) in dict1.items()])
dict2
2、str.join(sequence)方法
python join() 方法用於將序列中的元素以指定的字元連線生成乙個新的字串。
#!/usr/bin/python# -*- coding: utf-8 -*-
str = "-";seq = ("
a", "
b", "
c"); #
字串序列
str.join( seq );
a-b-c
再比如:
>>> a=['welcome
','to
','beijing']
>>> '
'.join(a)
'welcome to beijing
'
可以用乙個空格字元將乙個列表中的字元元素連線起來構成一句話,這在文字處理中經常碰到。
3、來個黑魔法:將乙個list中的list拍平為乙個list
>>> a=[[1,2,3],[4,5,6],[7,8,9]]>>>sum(a,)
[1, 2, 3, 4, 5, 6, 7, 8, 9
]>>> b=[[1,2,3],[4,5],[7
]]>>>sum(b,)
[1, 2, 3, 4, 5, 7]
有用的Python專案
python作為程式設計師的寵兒,越來越得到人們的關注,使用python進行應用程式開發的越來也多。那麼,在2013年有哪些流行的python專案呢?下面,我們一起來看下。一 測試和除錯 二 web框架 三 併發 四 任務排程 五 實用工具 六 資料科學及視覺化 七 編輯器及其改善 八 持續交付 九...
關於sass(簡短有用)
簡介 sass 是一款強化 css 的輔助工具,它在 css 語法的基礎上增加了變數 variables 巢狀 nested rules 混合 mixins 匯入 inline imports 等高階功能,這些拓展令 css 更加強大與優雅。使用 sass 以及 sass 的樣式庫 如 compas...
關於Extjs入門(初學有用)
extjs入門很簡單,以下是本人的入門經過 2 解壓extjs壓縮包,裡面有例子,例子很好,入門很不錯的,認真看吧,但看是不夠的,還要動手去改然後看結果,這是最直接的。3 學會看api,api無非就是屬性方法事件罷了。4 3個星期後用extjs做第乙個專案,經過乙個專案後,你的 extjs會提高不少...