-
I posted to delicious.com
自然言語処理は Python がいちばん - 生駒日記
http://d.hatena.ne.jp/mamoruk/20090327/p1
- Tags:
- Python
March 29 2009, 6:27pm
-
I posted to zee8.net
配列からユニークなデータを取り出す
http://www.zee8.net/wp/archives/194
perl-mongers.orgで、ハッシュを使って配列からユニークなデータを取り出す方法が紹介されていたので(「Hashを使ってユニークにしよう!」)、PHPとPythonではどうやるのか確認してみました。 PHPの場合: PLAIN TEXT PHP:
<?php $cars = array('honda', 'honda', 'suzuki', 'toyota', 'toyota', 'daihatu', 'mitubishia'); $report = array_unique($cars); var_dump($report);
実行結果: PLAIN TEXT PHP:
array(5) { [0]=> string(5) "honda" [2]=> string(6) "suzuki" [3]=> string(6) "toyota" [5]=> string(7) "daihatu" [6]=> string(10) "mitubishia" }
Pythonの場合: PLAIN TEXT PYTHON:
cars = ['honda', 'honda', 'suzuki', 'toyota', 'toyota', 'daihatu', 'mitubishia'] report = set(cars) print report
実行結果: PLAIN TEXT PYTHON:
set(['daihatu', 'honda', 'toyota', 'suzuki', 'mitubishia'])
見てのとおり、なんの工夫も要りませんでした。工夫が必要ないほうがラクでいいんですが、Perlネタが盛り上がるのは随所で工夫しがいがある言語だからかも知れませんねー。 PHP Python
June 5 2008, 12:55am