簡單來說就是打不打開塑膠袋的差別。
* append(x)
翻譯蒟蒻:加入(append)一個元素x到串列(list)裡
元素可以是數字、字串,或是另外一個串列(直接將一整個塑膠袋(內含剪刀、眼鏡、牛奶)放入綠色抽屜櫃的一格櫃子裡),元素會被放到串列最後面的位置。
PS:請想像抽屜櫃是由一個個單一櫃子拼湊而成的,所以當想要放入新東西的時候,就會在去拿一個單一櫃子,把它拼到櫃子最後面,讓它成為最後一個櫃子 (真繞口XD))
* extend(x)
翻譯蒟蒻:擴展(extend)元素x後,把它們通通拿去做雞精加到串列(list)裡
如果x是另外一個串列,extend會把它展開後,才將它肚子裡面所有的東西,一個個丟進我們想放入的串列裡(將塑膠袋打開後,將裡面的剪刀、眼鏡、牛奶,依序放入綠色抽屜櫃的櫃子裡,總共會放入三格櫃子),所有的東西依舊會被放到串列最後面的位置。