python為我們提供了很多便捷的方式去遍歷乙個字串中的字元。比如,將乙個字串轉換為乙個字元陣列(列表):
thelist =list(thestring)
同時,我們可以方便的通過for語句進行遍歷:
for c in thestring:
do_something_with(c)
map函式用法:
第乙個引數接收乙個函式名,第二個引數接收乙個可迭代物件
lt = [1, 2, 3, 4, 5, 6]defadd(num):
return num + 1rs =map(add, lt)
print rs #
[2,3,4,5,6,7]
thestring = '輸出結果:ix lixkxex xpxytxhxonx !
'def
printengine(c):
if c != 'x'
:
c,map(printengine, thestring)
i like python !
Python字元遍歷的藝術
比如,將乙個字串轉換為乙個字元陣列 thelist lis程式設計客棧t thestring 同時,我們可以方便的通過for語句進行遍歷 fo程式設計客棧r c in thestring do something with c 甚者,使用這樣的語句 result do something with ...
Python字串 遍歷
很多計算過程都需要每次從乙個字串中取乙個字元。一般都是從頭開始讀取,依次得到每個字元,然後做些處理,一直到末尾。這種處理模式叫遍歷。1.使用while迴圈寫乙個遍歷 cat a.py bin python fruit banana index 0 while index len fruit pyth...
python 遍歷物件 python遍歷物件列表
我有乙個物件列表,其中包含電子 中的 名稱 範圍 在處理電子 時,我需要更新與範圍相關的值。儲存此資訊的類如下所示 class varname name none refersto none referstor1c1 none value none def init self,name,refers...