list.clear() すべての要素をクリアする
最終更新:2026-09-22
list.clear() すべての要素をクリアする
list.clear() はリスト内のすべての要素を削除する;del lst[:] と等価である。
| カテゴリ | リストメソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
list.clear()
戻り値:None (the list becomes empty []).
元のオブジェクトを変更するか:はい(その場で変更)
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
[]
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qclear() と lst = [] の違いは何ですか?
Aclear() はその場で空にし元のリストオブジェクトを保持します。同じリストを参照する他の変数も空になるのを見ます。lst = [] は新しいオブジェクトに再バインドし、他の参照は依然として古いリストを指します。
Qクリア後のリストの状態は?
A空リスト [] になりますが、オブジェクト自体は同じままで、引き続き使用できます。
Qclear() は何を返しますか?
ANone です。その場で操作します。