Github

元Java使いがPython3へ移行して違和感を感じる部分:組み込み関数

現在オライリーから出ていた「集合知プログラミング」を参考に
Webクローラ作成を作成中。
この際にdictだのsetだの見慣れない関数が出てきて混乱した。
調べてみたらなんのことはない、ただの組み込み関数でした。
まとめてみるとこんな感じ

・dict(),set()に関して
-{}や()で変数を作成できる辞書型やセットだが、組み込み関数としてdict()関数やset()を使用して生成する事もできる。
おそらく複数ネストした場合に見づらくなる事が防止できたりするんだと思う
(違ってたら指摘おねがいします><)
当然だがこの手の組み込み関数は公式リファレンスに一覧が乗ってたりする
http://docs.python.jp/3.3/library/functions.html#func-dict

他にも文字列だのformat関数だので色々つまづきまくってるんだけど、
上げ始めるとキリがないのでまたの機会に・・・


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です