Colabで試してみる1行目でmy_listという変数を定義しています。この変数はリスト型のコンテナであり、異なる数値が格納されています。このリストには「2」という要素が重複して含まれていることが分かります。len(set(my_list))は、リスト内の重複をチェックする式です。set(my_list)はリストから集合(set型)を作成し、重複を除外します。このため、元のリストと集合の長さが異なる場合、リスト内に重複要素が存在すると判断できます。is_duplicate変数はこの比較結果をブール値(TrueまたはFalse)として保存します。3行目のprint関数は、is_duplicate変数の値を画面に表示します。この例ではTrueが出力されるため、リスト内に重複要素が存在することが確認できます。Python基礎・実践(Django)企業・法人向けのPython研修では、基礎から応用まで体系的に学べます。けのDX研修では、実務に繋がるリスキリングでITレベルを向上させます。けのJavaエンジニア育成研修では、Javaの基礎から応用まで確実に習得できます。向けたプログラミング研修を提供しています。Colabで試してみる上記Pythonのコードの最初の行で、collectionsモジュールからCounterクラスをインポートしています。Counterは要素の出現回数をカウントするために使用されるクラスです。2行目でmy_listという変数を再び定義しており、このリストには重複する要素が含まれています。3行目ではリスト内の各要素の出現回数をカウントし、重複している要素を特定しています。Counter(my_list).items()はリスト内の各要素とその出現回数を返します。1])を使用し、出現回数が1より大きい要素(重複している要素)を新しいリストに追加しています。4行目のprint関数により、重複している要素が画面に表示されます。この例では「2」が重複しているため、[2]が出力されます。Colabで試してみる1行目では、重複する要素を含むリストmy_listを定義しています。2行目のlist(dict.fromkeys(my_list))は、リストから重複を除去するための方法です。dict.fromkeys(my_list)はリストの要素をキーとして辞書を作成し、重複するキーは無視されます。結果として、各要素が一度だけ含まれた辞書が得られます。その後、list()関数を使用して辞書のキーをリストに変換し、unique_list変数に保存します。3行目でprint関数を使って、重複を除去したリストを表示します。この方法で、元のリストから重複要素をすべて削除し、各要素が一度だけ含まれた新しいリストを得ることができます。※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。Inference」登場。Keepサービスが2024年8月28日に終了。*コメントは公開前に承認される必要があることにご注意ください。