Pythonのジェネレータ式

Pythonにはリスト内包表記とよく似た表記のジェネレータ式がある。 リスト内包表記はリストを返す。 >>> [ x ** 2 for x in range(4)] [0, 1, 4, 9] ジェネレー …

Continue reading ‘Pythonのジェネレータ式’ »

Pythonのディクショナリでfor文

Pythonのディクショナリはイテレータが定義されているので、ディクショナリに対してforループを使用することができる。 例として下記のデータを扱う。 >>> d = {‘Python’: ‘Guido …

Continue reading ‘Pythonのディクショナリでfor文’ »

ディクショナリを使用した文字列フォーマット

Pythonの文字列 % の右側がディクショナリの場合は、左側にキーを指定して、それに対応する値だけを抽出することができます。 >>> “%(foo)s %(age)d” % {“foo”:”spam” …

Continue reading ‘ディクショナリを使用した文字列フォーマット’ »

Pythonで○日後の日付を計算する

dateオブジェクトにtimedeltaオブジェクトを加算することで、○日後の日付を取得することができます。 >>> import datetime >>> d = datetime. …

Continue reading ‘Pythonで○日後の日付を計算する’ »