Re: [問題]一題解題問題
※ 引述《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
→
04/06 08:24, , 1F
04/06 08:24, 1F
→
04/06 09:22, , 2F
04/06 09:22, 2F
→
04/06 11:14, , 3F
04/06 11:14, 3F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章