Python 要素がリストに存在するかどうかを判定する

リストを定義し、要素がリストに存在するかどうかを判定します。

例1

test_list = [ 1, 6, 3, 5, 3, 4 ] 
  
print("4がリストに存在するかどうかを確認する(ループする) : ") 
  
for i in test_list: 
    if(i == 4) : 
        print ("存在する") 
  
print("4がリストに存在するかどうかを確認する(キーワードinを使用する) : ") 

if (4 in test_list): 
    print ("存在する") 

上記の例の結果は次のとおりです。

4がリストに存在するかどうかを確認する(ループする) :
存在する
4がリストに存在するかどうかを確認する(キーワードinを使用する) : 
存在する

例2

# リストを初期化する
test_list_set = [ 1, 6, 3, 5, 3, 4 ] 
test_list_bisect = [ 1, 6, 3, 5, 3, 4 ] 
  
print("4がリストに存在するかどうかを確認する(set() + inを使用する): ") 
  
test_list_set = set(test_list_set) 
if 4 in test_list_set : 
    print ("存在する") 
  
print("4がリストに存在するかどうかを確認する(count()を使用する): ") 
  
if test_list_bisect.count(4) > 0 :
    print ("存在する") 

上記の例の結果は次のとおりです。

4がリストに存在するかどうかを確認する(set() + inを使用する):
存在する
4がリストに存在するかどうかを確認する(count()を使用する):
存在する
Share

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です