質問:
リストメソッドの append()
と extend()
の違いって何?
By Claudiu | 質問日時: Oct 31 ‘08 at 5:55
回答1:
append
:最後にオブジェクトを追加する
|
は以下を出力
[1、2、3、[4、5]]
extend
:
iterableから要素を追加してリストを拡張
|
は以下を出力
[1、2、3、4、5]
By kender | 回答日時: Oct 31 ‘08 at 6:02
回答2:
append
は要素をリストに追加する、extend
は最初のリストを別のリスト(かリストじゃない別の繰り返し可能なiterable)に連結させる
|
By Harley Holcombe | 回答日時: Oct 31 ‘08 at 5:57
回答3:
この文脈だと、文字列も繰り返し可能ってことを覚えておくといいかな
|
By tatsujin | 回答日時: Nov 4 ‘08 at 15:19
Source: append vs. extend