変数内のユニークな値を見つける方法


Pythonを使用する場合、リストや配列に格納された値のユニークな要素を見つけるために、以下のような方法があります。

  1. set()関数を使用する方法:

    variable = [1, 2, 3, 2, 4, 3, 5, 6, 5, 7]
    unique_values = list(set(variable))
    print(unique_values)

    出力: [1, 2, 3, 4, 5, 6, 7]

    上記のコードでは、set()関数を使用して変数のユニークな値を取得し、リストに変換しています。

  2. リスト内包表記を使用する方法:

    variable = [1, 2, 3, 2, 4, 3, 5, 6, 5, 7]
    unique_values = []
    [unique_values.append(x) for x in variable if x not in unique_values]
    print(unique_values)

    出力: [1, 2, 3, 4, 5, 6, 7]

    上記のコードでは、リスト内包表記を使用して変数のユニークな値を取得しています。変数内の要素を順番に取り出し、その要素がunique_valuesリストに存在しない場合にのみ、unique_valuesリストに追加します。

これらの方法を使用することで、変数内のユニークな値を簡単に見つけることができます。上記のコード例はPythonを使用していますが、他のプログラミング言語でも同様のアプローチが可能です。