看板 Python 關於我們 聯絡資訊
※ 引述《veryhungry12 (hungry1212)》之銘言: : http://tinyurl.com/pdxdojb : 這個是題目 : http://tinyurl.com/n25mms9 : 這是討論區有人分享的解答 : eval("l.{}(".format(s[0])+','.join(s[1:])+")") : 想請問其中這句是什麼意思,我不太懂... 舉個例子 "insert 0 5" split後 s[0]就是"insert" s[1:] 就是["0", "5"] 所以 "l.{}(".format("insert") 就是"l.insert(" ','.join(s[1:])就是"0,5" 合在一起就是 "l.insert(0,5)" 再用eval去執行就是python的l.insert(0,5)而已 剩下的就依此類推囉 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.30.46 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1491414743.A.7B1.html
veryhungry12: 想在請問一下{}是要做什麼呢? 04/06 08:24
ckc1ark: 參考 http://tinyurl.com/la4wawl 04/06 09:22
veryhungry12: 會了!!感謝 04/06 11:14