Python の微妙な後置 if

Yuya Sato 114views 更新:2016年6月8日

python では後置 if はありませんがリストでは微妙に後置 if っぽいものが使えました.

objects = [obj for obj in bucket.objects.all() if obj.last_modified == today]

このような感じで後ろの if 文で条件付けを行うことができます.

python の3項演算も後置 if っぽいです.

flag = 0 if hoge.isdigit() else 1

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません