-2

次のステートメントを使用して、検索カーソルから取得した値をリストと比較しています。

 if value in longlist:

ロングリストで一致するインデックスを返すために必要です。どんな助けでも大歓迎です!

4

2 に答える 2

1

Pythonでは、おそらく最も簡単な方法は次のとおりです。

a_list = [ 'foo', 'bar' , 'foo']
a_list.index('foo')

または、要素がで複数回検出される可能性がある場合はlonglist、次を使用できますmap

map(lambda x:x=='foo',a_list)

この場合、どちらが返されますか。

[True, False, True]
于 2012-11-28T18:17:07.383 に答える
0

これが Python であると仮定すると、探しているのは次のlonglist.index(value)とおりです。

In [13]: [1, 2, 3].index(2)
Out[13]: 1

ValueErrorアイテムがリストにない場合、これにより a が発生することに注意してください。

于 2012-11-28T18:14:26.757 に答える