Re: [問題] list 的 index
※ 引述《jlovet.bbs@ptt.cc (Want 2 see u no more)》之銘言:
> list = ["1.jpg","2.jpg","3.bmp"]
> for file in list:
> print "Convert ",file,"to bmp"
> 假設我有一個程式,要把所有jpg轉成bmp
> 希望順便把檔名list改掉
> 變成
> list = ["1.bmp","2.bmp","3.bmp"]
> 請問這要怎麼寫呢?
> 或是,我要怎麼知道我現在在list的第幾個位置?
> 謝謝
呵, 也可以不用知道位置。您只要能變成 convert 1.jpg 1.bmp 就能執行了
>>> list = ["1.jpg", "2.jpg", "3.jpg"]
>>> map (lambda p: "convert %s %s" % p, [(e, e.replace(".jpg", ".bmp")) for e
in list])
['convert 1.jpg 1.bmp', 'convert 2.jpg 2.bmp', 'convert 3.jpg 3.bmp']
>>>
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: qrtt1
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 125-232-232-134.dynamic.hin
☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章