リスト内包表記でifの判定 ref: http://qiita.com/ques0942/items/363e0f18f148214d1420