1
x = ['some', 'fairly', 'long', 'string']
if "fairly" in x:
    return index?

「かなり」のインデックスを取得する簡単な方法はありますか?

4

2 に答える 2

4

ブロックで組み込みindexメソッドを使用しないのはなぜですか?try-except

lst = ["fairly","blue","car"]
x = "fairly"
try:
   print lst.index(x)
except ValueError:
   print "{0} not in list".format(x)
于 2012-11-23T18:59:20.877 に答える
1

このようなものは機能しますか?これは、単語が複数回出現する場合に役立つことがあります。

In [1]: x = ['some', 'fairly', 'long', 'string', 'another', 'fairly']

In [2]: f_places = [index for index, i in enumerate(x) if i == 'fairly']

In [3]: f_places
Out[3]: [1, 5]

次に、使用を確認しif f_places:、それに応じて値を返すことができます。

于 2012-11-23T19:01:48.220 に答える