2016-11-30 15 views
0

範囲内をループしていますが、範囲内のicheck_listの整数の1つと等しいたびに、continueとし、次に繰り返します。ここに私のコードは次のとおりです。リスト内の数値が範囲内に存在するかどうかを確認するにはどうすればよいですか?

check_list = [23,5,6,3,6,3] 
for i in range(1000): 
    if i == one of the numbers in check_list: 
     continue 
    # do something here 
+0

はあなたを行います'あなたがcheck_listにいれば? ' –

+0

あなたのコードから '==数字の一つを削除するだけです。 –

答えて

3

使用演算子in

check_list = [23,5,6,3,6,3] 
for i in range(1000): 
    if i in check_list: 
     continue 
    # do something here 
+0

私は見る...私はこれを解決しようと約15分を費やした.... :(ありがとう! –

1

あなただけ使用する必要があります。

if i in check_list: 

は、この例を見てみましょう:

>>> check_list = [23, 5, 6, 3, 6, 3] 
>>> for i in range(10): 
...  if i in check_list: 
...   print(i) 
... 
3 
5 
6 
関連する問題