次のステートメントを使用して、検索カーソルから取得した値をリストと比較しています。
if value in longlist:
ロングリストで一致するインデックスを返すために必要です。どんな助けでも大歓迎です!
次のステートメントを使用して、検索カーソルから取得した値をリストと比較しています。
if value in longlist:
ロングリストで一致するインデックスを返すために必要です。どんな助けでも大歓迎です!
Pythonでは、おそらく最も簡単な方法は次のとおりです。
a_list = [ 'foo', 'bar' , 'foo']
a_list.index('foo')
または、要素がで複数回検出される可能性がある場合はlonglist
、次を使用できますmap
。
map(lambda x:x=='foo',a_list)
この場合、どちらが返されますか。
[True, False, True]
これが Python であると仮定すると、探しているのは次のlonglist.index(value)
とおりです。
In [13]: [1, 2, 3].index(2)
Out[13]: 1
ValueError
アイテムがリストにない場合、これにより a が発生することに注意してください。