配列は、連続したメモリ位置に格納されている同じデータ型の要素のコレクションです。 Python は組み込み配列のサポートを提供しません。配列を使用する必要がある場合は、「array」モジュールをインポートするか、numpy ライブラリから配列を使用する必要があります。
Python では配列の代わりにリストを使用できます。ただし、リストの要素が同じデータ型を持つように制限することはできません。
与えられたタスクは、配列/リストから要素の出現をすべて削除することです。つまり。重複した要素を含む、指定された要素を削除します。入出力シナリオを考慮して、これが実際にどのように機能するかを理解してみましょう。
1 つ以上の重複要素 (繰り返し要素) で構成されるリストを考えてみましょう。
リーリーここで、要素 10 を削除する必要があるとします。 要素 10 がリストに表示され、5 回繰り返されていることが明確にわかります。すべての出現を削除した後 #結果のリスト # は次のようになります -
my_list = [ 1, 10, 20, 10, 21, 16, 18, 10, 22, 10, 8, 10 ].
Python リストから要素を削除するにはさまざまな方法があります。一つずつ説明していきましょう。
Remove() メソッドを使用する
Python のremove() メソッドは、リスト内の要素を表す単一の値をパラメータとして受け取り、それを現在のリストから削除します。このメソッドを使用して要素の出現をすべて削除するには、目的の要素をリスト内の他のすべての要素と比較し、一致が発生するたびに、remove() メソッドを呼び出す必要があります。
######例### #########この例では、要素のリストを作成し、remove() を使用して値 10 のすべての出現を削除します メソッド
。 リーリー ###出力###上記のプログラムの出力は次のとおりです - リーリー リスト内包表記を使用する テクニック
「リスト理解」
例
例を見てみましょう - リーリー ###出力###
上記のプログラムの出力は次のとおりです -リーリー 「Filter()」メソッドを使用します
メソッド filter() は関数と反復可能オブジェクトをパラメーターとして受け取り、関数で記述された条件に基づいて指定された反復可能オブジェクトの要素をフィルター処理します。ここでは、filter() と __ne__ (等しくない演算子の機能) メソッドを使用すると、目的の要素と等しくないリストの要素をフィルタリングできます。リーリー ###出力###
上記のプログラムの出力は次のとおりです -ああああ
以上がPython プログラム: 配列/リスト内のすべての要素の出現を削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。