Pythonのsetの使い方について。
この記事の内容はコチラです
- Pythonのlistを重複を削除する
- setの使い方
今回は、Pythonで「set」を使って、かんたんに配列から重複を削除する方法を紹介します。
list(配列)の重複を削除する set
Pythonではlistや辞書などの配列タイプのデータ型から「set」を使って重複を削除することができます。
重複があると困るケースでは使える方法です。
例1. リスト型(list)をsetして重複削除
# 重複したリスト型(list) program = ['python','java','c#','python'] # setで重複排除 prg = set(program) prg #[結果] {'c#', 'python', 'java'}
リスト型(list)「program 」の値をみると「python」が重複しています。これを削除するには、「set」でset型にします。「set」は重複を除外します。
例2. タプルをsetして重複削除
# 重複したタプル program = ('python','java','c#','python') # setで重複排除 prg = set(program) prg #[結果] {'c#', 'python', 'java'}
タプルでもリスト型(list)と同じです。「set」でset型にすることで重複を除外できます。
以上、Pythonでlist(配列)からかんたんに重複を削除するsetの使い方の解説でした。
コメント