1. ホーム
  2. python

[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?

2022-03-16 23:43:48

質問

リストメソッドと何が違うのか append()extend() ?

解決方法は?

append は末尾にオブジェクトを追加します。

>>> x = [1, 2, 3]
>>> x.append([4, 5])
>>> print(x)
[1, 2, 3, [4, 5]]

extend は、反復可能な要素から要素を追加することによってリストを拡張します。

>>> x = [1, 2, 3]
>>> x.extend([4, 5])
>>> print(x)
[1, 2, 3, 4, 5]