list.append() 末尾に要素を追加
最終更新:2026-09-22
list.append() 末尾に要素を追加
list.append(item) は item をリストの末尾に追加する。その場で変更し、None を返す。
| カテゴリ | リストメソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
list.append(item)
⚙️ 引数
| item 必須 | The element to append to the end of the list. |
|---|
戻り値:None (modifies the list in place).
元のオブジェクトを変更するか:はい(その場で変更)
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
[1, 2, 3]
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qappend() は何を返しますか?
ANone を返します!リストをその場で変更するため、a = a.append(x) と書いてはいけません。a が None になってしまいます。
Qappend() と extend() の違いは何ですか?
Aappend() は要素全体を 1 つの要素として追加します。extend() はイテラブルを展開して個々の要素を 1 つずつ追加します。lst.append([1, 2]) は [[1, 2]] になりますが、lst.extend([1, 2]) は [1, 2] になります。
Q文字列を追加するとどうなりますか?
Aappend('abc') は 'abc' を 1 つの要素として追加します。個々の文字を追加したい場合は extend('abc') を使います。
Qappend() はその場で変更しますか?
Aはい。元のリストオブジェクトを直接変更するため、同じリストを参照する他の変数も再代入なしに変更を見ます。