配列からユニークなデータを取り出す
perl-mongers.orgで、ハッシュを使って配列からユニークなデータを取り出す方法が紹介されていたので(「Hashを使ってユニークにしよう!」)、PHPとPythonではどうやるのか確認してみました。
PHPの場合:
-
<?php
実行結果:
-
[0]=>
-
string(5) "honda"
-
[2]=>
-
string(6) "suzuki"
-
[3]=>
-
string(6) "toyota"
-
[5]=>
-
string(7) "daihatu"
-
[6]=>
-
string(10) "mitubishia"
-
}
Pythonの場合:
-
cars = ['honda', 'honda', 'suzuki', 'toyota', 'toyota', 'daihatu', 'mitubishia']
-
report = set(cars)
-
print report
実行結果:
-
set(['daihatu', 'honda', 'toyota', 'suzuki', 'mitubishia'])
見てのとおり、なんの工夫も要りませんでした。工夫が必要ないほうがラクでいいんですが、Perlネタが盛り上がるのは随所で工夫しがいがある言語だからかも知れませんねー。
Comments(0)