はじめに
Python では、リストは順序付きで変更可能なアイテムのコレクションです。時々、リストに重複する値が含まれているかどうかを確認する必要があります。このチャレンジでは、リストに重複する値があるかどうかを確認する関数を作成します。
Python では、リストは順序付きで変更可能なアイテムのコレクションです。時々、リストに重複する値が含まれているかどうかを確認する必要があります。このチャレンジでは、リストに重複する値があるかどうかを確認する関数を作成します。
has_duplicates(lst) という名前の Python 関数を作成します。この関数は、引数としてリストを受け取り、リストに重複する値が含まれている場合は True を返し、そうでない場合は False を返します。
この問題を解くには、次の手順を使用できます。
set() 関数を使用して、リストから重複する値を削除します。def has_duplicates(lst):
return len(lst)!= len(set(lst))
x = [1, 2, 3, 4, 5, 5]
y = [1, 2, 3, 4, 5]
has_duplicates(x) ## True
has_duplicates(y) ## False
このチャレンジでは、Python を使ってリスト内の重複を確認する方法を学びました。重複する値を削除するには set() 関数を使い、元のリストの長さとセットの長さを比較することで、重複する値があるかどうかを判断できます。