python

ループで配列を作る書き方

最近、集合知プログラミングを読んでいるんですが、 pythonの書き方がすごいなーと思ったのでメモ。 return [elem for elem in array if elem!=''] (pythonだからarrayと書くよりlistって書いたほうがいいのかも。) 上のと同じ意味。 ret = [] for elem in…

文字列からdatetime型への変換メモ

「YYYY-MM-DDThh:mm:ssZ」形式(ISO 8601 - Wikipedia)で表される文字列を、datetime型に変換する import datetime str = '2009-07-16T11:13:00Z' dt = datetime.datetime.strptime(str, "%Y-%m-%dT%H:%M:%SZ") これで一応、datetime型(UTC)になってるはず。

GoogleAppEngine SDK が python3.0.1 では動かなかった

そりゃまぁ、「http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/devenvironment.html」 とかで、python2.5って書いてますけども。 Googleさんならそれ以降に対応してるだろうなーと思って、一番新しいPython 3.0.1入れたら無理でしたo…