wiki:PythonMultiCompare

Version 1 (modified by sgk, 13 years ago) (diff)

--

Python:複数の値と比べるのは簡単

複数の値のどれかと同じだったらオッケーという処理を行いたい。Cだったらこんな風に。

if (x == 1 || x == 2 || x == 3) {
  処理;
}

では、Pythonでは?

Error: Failed to load processor Python
No macro or processor named 'Python' found

これはPythonらしくない。 Pythonらしく書くにはこんな風に。

Error: Failed to load processor Python
No macro or processor named 'Python' found

ね。らくちんでしょ。