友人から、Python で delete ステートメントを実装する方法を尋ねられました。実際には、del ステートメント、pop() メソッド、remove() メソッドの 3 つのメソッドがあります。以下に詳しくご紹介していきます。
1. del ステートメント
リスト内で削除する要素の位置がわかっている場合は、デルステートメント。インデックスがわかっていれば、任意の位置にあるリスト要素を削除するには、del を使用します。
例:
motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) del motorcycles[1] print(motorcycles)
del ステートメントを使用してリストから値を削除すると、その値にアクセスできなくなります。
2. Pop() メソッド
メソッド Pop() は、リストの末尾にある要素を削除し、それを引き続き使用できるようにします。ポップという用語は、リストがスタックのようなものであり、リストの末尾にある要素を削除することは、スタックの先頭にある要素をポップすることと同じであるというアナロジーから来ています。
リストから要素を削除し、今後は使用しない場合は、del ステートメントを使用します。要素を削除した後も引き続き使用する場合は、pop メソッドを使用します。 ()。
3.remove() メソッド
リストから削除したい値の位置がわかりません。削除する要素の値しかわかっていない場合は、remove() メソッドを使用します。
例として、オートバイのリストから値「ducati」を削除するとします。
motorcycles = ['honda', 'yamaha', 'suzuki', 'ducati'] print(motorcycles) motorcycles.remove('ducati') print(motorcycles)
実行結果:
['honda', 'yamaha', 'suzuki', 'ducati'] ['honda', 'yamaha', 'suzuki']
注: メソッドremove()は、最初に指定された値のみを削除します。削除する値がリスト内に複数回表示される場合は、ループを使用して、そのような値がすべて削除されたかどうかを確認する必要があります。
以上がPythonでステートメントを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。