一般的にネストは深くなりすぎないほうがいいといわれています。 何段以上が「深い」とするかはコーディング規約に依存しますが、多数の条件を調べようとすると「深くせざるを得ない」と思っていました。 例えとして、複数の条件にマッチするTweetを探したいときを例に示します。 ここではTwitterの検索にはTweepyを使用しています。 条件 ・特定のアカウントでない ・NG wordが含まれていない ・RT数が30以上 ・お気に入れられが30以上 ・日本語 まず思いつくコードは以下のようになると思います。 keyword="電子工作" NG_ScrName =[aaa,bbb,ccc,ddd] for tweet in api.search(q=keyword, count=200): # 検索 txt = tweet.text #テキスト本文 if not tweet.user.screen_