はじめに
Python では、リストは順序付きで変更可能なアイテムのコレクションです。時々、リスト内の一意の要素を見つける必要があります。つまり、重複を削除し、一意の値のみを残したいということです。このチャレンジでは、リストを入力として受け取り、一意の要素のみを含む新しいリストを返す関数を書きます。
リスト内の一意の要素
unique_elements という名前の Python 関数を書きます。この関数は、リストを入力として受け取り、一意の要素のみを含む新しいリストを返します。関数は次の手順を実行する必要があります。
- 重複する値を除外するために、リストから
setを作成します。 setからlistを返します。
関数のシグネチャは次のようになります。
def unique_elements(li: List) -> List:
def unique_elements(li):
return list(set(li))
unique_elements([1, 2, 2, 3, 4, 3]) ## [1, 2, 3, 4]
まとめ
このチャレンジでは、リストを入力として受け取り、一意の要素のみを含む新しいリストを返す Python 関数を書きました。重複を削除するためにセットを使用する方法と、セットをリストに戻す方法を学びました。