# ifのor列挙は長い
if flag=="apple" or flag=="banana" or flag=="donuts" or flag=="eggnog":
pass
# リストのin演算子を使えば少しスマート
if flag in ["apple", "banana", "donuts", "eggnog"]:
pass
追記
速度を比較しました
or列挙、リスト、タプル、集合でのif文の速度評価
More than 5 years have passed since last update.
# ifのor列挙は長い
if flag=="apple" or flag=="banana" or flag=="donuts" or flag=="eggnog":
pass
# リストのin演算子を使えば少しスマート
if flag in ["apple", "banana", "donuts", "eggnog"]:
pass
速度を比較しました
or列挙、リスト、タプル、集合でのif文の速度評価
Register as a new user and use Qiita more conveniently