http://i.imgur.com/MRT8fzD.jpg
如題 當我把l這個list
用append加入到自己的最後一個位置時
然後就變成
l最後一個元素等於自己l本身
而不是變成[1,2,3,[1,2,3]]
造成l裡面有l裡面有l裡面有l...(無止盡)
我用id去確認
發現l和l[-1]和l[-1][-1].....的id都一樣
我的問題有以下幾個:
1.後來我用l.pop()
卻發現l不是空list
而是[1,2,3]
如果照"最後一個元素等於自己本身"的邏輯
那麼不是應該要全空嗎
2.像這種無止盡的索引
l[-1][-1][-1][-1][-1][-1][-1]....
最多能索引幾次?
3.為何會造成這樣的現象呢?
新手發問 請前輩們指導一下 感謝qaq