Python リスト メソッドのチートシート
Python のリスト操作のクイック リファレンス ガイド。要素の追加、挿入、削除、並べ替え、スライスをマスターします。
リスト要素の変更
リスト内の項目を追加、更新、または削除するメソッド。
| メソッド・機能 | 構文 | 説明 |
|---|---|---|
| append() | my_list.append(item) | リストの最後に要素を追加します。 |
| extend() | my_list.extend(iterable) | 反復可能オブジェクトのすべての要素をリストに追加します。 |
| insert() | my_list.insert(index, item) | 指定された位置に要素を挿入します。 |
| remove() | my_list.remove(item) | 指定された項目の最初の出現を削除します。見つからない場合は ValueError を発生させます。 |
| pop() | my_list.pop([index]) | 指定されたインデックスにある項目を削除して返します (デフォルトは最後の項目)。 |
ユーティリティのリストと順序
リストを検索、並べ替え、コピーするためのメソッド。
| メソッド・機能 | 構文 | 説明 |
|---|---|---|
| sort() | my_list.sort(reverse=False, key=None) | リストをその場で並べ替えます。 |
| reverse() | my_list.reverse() | リスト要素の順序をその場で逆にします。 |
| index() | my_list.index(item) | 指定された項目が最初に出現するインデックスを返します。 |
| clear() | my_list.clear() | リストからすべての要素を削除します。 |
インタラクティブなデモスクリプト
run_all_cheat_methods.py
エディターで実行# append()
my_list.append(item)
# extend()
my_list.extend(iterable)
# insert()
my_list.insert(index, item)
# remove()
my_list.remove(item)
# pop()
my_list.pop([index])
# sort()
my_list.sort(reverse=False, key=None)
# reverse()
my_list.reverse()
# index()
my_list.index(item)
# clear()
my_list.clear()よくある質問
append() と extend() の違いは何ですか?
append() は引数を単一の要素としてリストの末尾に追加しますが、extend() は引数を反復して各要素を個別に追加します。
リストを変更せずに元に戻すにはどうすればよいですか?
reversed() 関数を使用するか、リストのスライス: my_list[::-1] を使用します。
関連トピック
推奨される Python リソース
関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。
Python チュートリアル
Python リスト
Python リストについてすべて学びましょう。 Python で配列をネイティブに作成、スライス、変更、反復処理する方法を学びます。
リソースの表示
ハウツーガイド
Python でリストを並べ替える方法
sort() メソッドとsorted() 関数を使用して、Python でリストを並べ替える方法を学びます。カスタムキーの並べ替えと逆順の例をご覧ください。
リソースの表示
言語の比較
Python と JavaScript: どちらのプログラミング言語が最適ですか?
Python と JavaScript の包括的な比較。構文の違い、パフォーマンス、使用例 (バックエンドとフロントエンド)、およびコーディング例を調べます。
リソースの表示