Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでupdate()を設定して、n個の配列の和集合を実行します


このチュートリアルでは、 set updateを使用するプログラムを作成します。 複数の配列を結合する方法。そして、配列からのすべての一意の値を含む結果の1次元配列を返します。

それをより明確に理解するために例を見てみましょう。

それをより明確に理解するために例を見てみましょう。

入力

arrays = [[1, 2, 3, 4, 5], [6, 7, 8, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]

出力

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

以下の手順に従ってプログラムを作成してください。

  • 例に示すようにアレイを初期化します。
  • 3空を作成します。
  • アレイを反復処理します。
  • 各反復で、更新を使用します 新しい一意の要素を追加するセットのメソッド
  • セットを変換します リストに 印刷してください。

# initialzing the array
arrays = [[1, 2, 3, 4, 5], [6, 7, 8, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9,10]]
# empty set
result = set()
# iterating over the arrays
for array in arrays:
   # updating the set
   result.update(array)
# converting and printing the set in list
print(list(result))

出力

上記のコードを実行すると、次の結果が得られます。

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

結論

チュートリアルで疑問がある場合は、コメントセクションでそれらについて言及してください。


  1. 配列とJavaScriptでの設定。

    Setデータ型はES2015で導入されました。配列とセットの違いは、配列には重複する値を含めることができますが、セットにはできないことです。要素は、キーを使用し、要素は入力された方法でのみトラバースできるため、Setでは不可能なインデックスを使用して配列でアクセスできます。 以下は、JavaScriptの配列と設定の違いを表示するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name=&

  2. Pythonでの探索的データ分析

    データ分析の場合、探索的データ分析(EDA)を最初のステップにする必要があります。探索的データ分析は、次のことに役立ちます- データセットへの洞察を与えるため。 基礎となる構造を理解します。 重要なパラメータとそれらの間にある関係を抽出します。 基礎となる仮定をテストします。 サンプルデータセットを使用したEDAの理解 Pythonを使用してEDAを理解するために、任意のWebサイトから直接またはローカルディスクからサンプルデータを取得できます。ワイン品質データセットの赤い変種が公開されているUCIMachineLearning Repositoryからサンプルデ