質問: pythonでそれを含むリストを与えられたアイテムのインデックスを見つける リスト["foo", "bar", "baz"]とリスト"bar"内の項目の場合、pythonでindex(1)を取得するにはどうすればよいですか?
回答: リストにlstという名前を付けましょう。リストlstをnumpy arrayに変換することができます。そして、 numpy.where を使用して、リスト内の選択した項目のインデックスを取得します。実装方法は次のとおりです。import numpy as np lst = ["foo", "bar", "baz"] #lst: : 'list' data type print np.where( np.array(lst) == 'bar')[0][0] >>> 1