3には、リストを含む多数の組み込みデータ構造があります。データ構造はデータを整理および保存する方法を提供し、組み込みのメソッドを使用してそのデータを取得または操作できます。このチュートリアルを最大限に活用するには、リストのデータ型、構文、およびインデックスの作成方法についてある程度の知識が必要です。3のリストを理解する]を読んでください。ここでは、リストを操作するために使用できる組み込みメソッドについて説明します。リストにアイテムを追加したり、リストからアイテムを削除したり、リストを拡張したり、リストを逆に並べ替えたりします。リストは変更可能な(または変更可能な)データ型であることに注意してください。不変であるhttps://www.digitalocean.com/community/tutorial_series/working-with-strings-in-python-3[strings]とは異なり、リストでメソッドを使用するときは常にリスト自体に影響を与え、リストのコピーではありません。このチュートリアルでは、主に市営水族館で魚を追加または削除する際に変更する必要があるさまざまな魚の目録で構成されるリストを使用します。水族館全体に分散している魚のリストから始めます。今日、新しい魚を水槽に入れました。その魚をリストに追加したいと思います。list.append()+」メソッドに渡し、変更されたリストを印刷して、アイテムが追加されたことを確認します。.append()+`関数に渡した項目で終わる5つの文字列項目のリストができました。list.insert(i、x)+`メソッドは2つの引数を取ります。`はアイテム自体です。私たちの水族館は別の新しい魚、カタクチイワシを獲得しました。`がアルファベット順になっていることに気づいたかもしれません。`の最後に追加したくありません。'flounder']この場合、リストの先頭に文字列アイテムを追加しました。連続する各アイテムは、すべて下に移動したため、新しいインデックス番号になります。+-最後のアイテム-はインデックス5にあります。list.extend(L)+`メソッドを使用できます。私たちの水族館は、閉鎖中の別の水族館から4匹の新しい魚を歓迎しています。+`に追加し、リストを印刷して、2番目のリストが組み込まれたことを確認します。+」は10項目で構成されています。list.remove(x)+`メソッドを使用します。地元の研究科学者グループが水族館を訪れました。彼らは魚のキスグーラミ種の研究を行っています。+」アイテムを削除したいと思います。+`アイテムがなくなりました。+`にアイテムを渡すと、次のエラーが表示されます。list.remove()`は渡したアイテムの最初のインスタンスのみを削除することに注意してください。gourami’)+`と同じ構成で、リストに2番目のキスgouramiがまだあります。list.pop([i])`メソッドを使用して、リストから指定されたインデックス位置にあるアイテムを返し、そのアイテムを削除できます。fish.pop()+`のように)、最後のアイテムが返されて削除されます。私たちのデビルレイは水族館には大きすぎます。ありがたいことに、いくつかの町にある水族館はレイのニーズに対応できます。+)を指定して、リストから項目を削除し、それを返すことで、正しいアイテムを削除することを確認します。+`を返し、削除することができました。+`が返され、リストから削除されます。list.index()リストが長くなり始めると、特定の値がどのインデックス位置にあるかを判断するためにアイテムを数え上げるのが難しくなります。」がアイテムの値に相当する場合、そのアイテムが配置されているリスト内のインデックスを返すことができます。+」のアイテムが複数ある場合、このメソッドは最初のインデックス位置を返します。+」のインデックス位置を判断することはできます。リストを効果的に操作できるように、各アイテムのインデックスは非常に重要です。list.copy()+`を使用してリストのコピーを作成できます。`+と同じ項目を持つリストであることを確認します。+`は両方とも同等のリストです。list.reverse()`メソッドを使用して、リスト内のアイテムの順序を逆にすることができます。従来のアルファベット順よりもアルファベットの逆順を使用する方が便利です。.reverse()+`メソッドを使用する必要があります。