Python のリストメソッド append と extend の違いは何ですか? 質問する

Python のリストメソッド append と extend の違いは何ですか? 質問する

append()リストメソッドとの違いは何ですかextend()?

ベストアンサー1

.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]

おすすめ記事