概要
Pythonで配列の要素をuniqして、重複を排除してみたいと思います。
コード例
こんなかんじの配列があったとします。
test_array = [ 'AAA', 'BBB', 'BBB', 'CCC', 'AAA' ]
それをこんなかんじでset
につっこんであげます。
uniq_array = list(set(test_array))
するとこんなかんじの配列ができあがります。
['AAA', 'BBB', 'CCC']
ちょっとした説明
set
とは集合を表すデータの型で、配列などのように複数の要素を持つ型です。
特徴としては重複した要素がなく、中に入っている要素に順番がありません。
それらの特徴を利用して、上のコード例では一旦配列の中身をset
にいれてあげて、それをさらにlist
で取得しています。
おわりに
かんたんですね!!!
- 作者: 柴田淳
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2016/12/22
- メディア: 単行本
- この商品を含むブログ (2件) を見る