Re: [問題] list 的 index

看板Python作者時間16年前 (2008/10/02 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《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
文章代碼(AID): #18uxhb00 (Python)
文章代碼(AID): #18uxhb00 (Python)