推 charlie11438: 這樣分解看會比較清楚。insert的用法是在索引的位置 10/29 11:38
→ charlie11438: 塞入值,所以insert(0,10)將會在索引為0的位置插入1 10/29 11:38
→ charlie11438: 0。所以當原po的迴圈在執行時,會一直往0的位置塞, 10/29 11:38
→ charlie11438: 其他的會被擠到後面,才會呈現倒序的狀況 10/29 11:38
→ penut85420: 改成 num3_list.append(item) 就會是往後面加了 10/29 12:00
→ lixiaolong: 如同1樓查理大所說 如果item那個迴圈每跑一圈印一次 10/29 12:08
→ lixiaolong: 的話 原po的原碼會跑出這樣的結果 10/29 12:08
→ ntit5566: 瞭解,感謝兩位學長的答覆 10/29 12:11
推 moodoa3583: .insert (位置,值),這是insert的用法,因為你的位置 10/29 12:16
→ moodoa3583: 是0,所以新加進來的數就都會被加到list3的第一個位置 10/29 12:16
→ moodoa3583: ,輸出結果就會是最後加進來的數在最前面。 10/29 12:16
→ moodoa3583: 如果要照輸入順序加入的話如同樓上所說就用.append() 10/29 12:16
→ wargods8402: ython-lists.html 10/29 12:26
→ wargods8402: 如果想知道運作過程 可以像樓上大大 寫個迴圈印出過 10/29 12:27
→ wargods8402: 程 10/29 12:27
推 UCCUplz: 推個 10/31 13:37