質問です
リスト内包表記で
a=[0,1,2,3,4,5,6]
lst=[e for e in a if 2<e<5]とやって
lstの中身が[3,4]にするのはできるのですが
逆のパターン(1,2,5,6を残したい)をやるときはどうすればいいのでしょうか?
lst=[e for e in a if 2>e>5]にすると結果が[]になってしまいます。
lst=[e for e in a if 2>=e]
lst.extend(e for e in a if 5<=e)
とつなげるしかないのですか?