Changes between Initial Version and Version 1 of PythonMultiCompare


Ignore:
Timestamp:
09/04/06 09:20:20 (13 years ago)
Author:
sgk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PythonMultiCompare

    v1 v1  
     1= Python:複数の値と比べるのは簡単 = 
     2 
     3複数の値のどれかと同じだったらオッケーという処理を行いたい。Cだったらこんな風に。 
     4{{{ 
     5#!C 
     6if (x == 1 || x == 2 || x == 3) { 
     7  処理; 
     8} 
     9}}} 
     10 
     11では、Pythonでは? 
     12{{{ 
     13#!Python 
     14if x == 1 or x == 2 or x == 3: 
     15  処理 
     16}}} 
     17 
     18これはPythonらしくない。 
     19Pythonらしく書くにはこんな風に。 
     20{{{ 
     21#!Python 
     22if x in (1, 2, 3): 
     23  処理 
     24}}} 
     25 
     26ね。らくちんでしょ。