ホームページ > バックエンド開発 > Python チュートリアル > Pythonでのインデックスの使用法は何ですか

Pythonでのインデックスの使用法は何ですか

爱喝马黛茶的安东尼
リリース: 2019-07-23 10:48:25
オリジナル
23249 人が閲覧しました

Pythonでのインデックスの使用法は何ですか

index()

一般的な目的は、シーケンス内のパラメータを取得し、最初のパラメータのインデックスを返すことです。見つからない場合は、次のようなエラーが報告されます:

1

2

3

4

5

6

7

8

9

10

11

12

>>> t=tuple('Allen')

>>> t

('A', 'l', 'l', 'e', 'n')

>>> t.index('a')

Traceback (most recent call last):

 File "<pyshell#2>", line 1, in <module>

  t.index(&#39;a&#39;)

ValueError: tuple.index(x): x not in tuple

>>> t.index(&#39;e&#39;)

3

>>> t.index(&#39;l&#39;)

1

ログイン後にコピー

しかし、パラメータは何度も出現する可能性があります。どうすればよいですか?

関連する推奨事項: 「Python チュートリアル

index() 関数の完全な構文は次のとおりです。

1

str.index(str, beg=0, end=len(string))

ログイン後にコピー

str – 文字列を指定します。取得対象
beg – 開始インデックス、デフォルトは 0。
end – 終了インデックス。デフォルトは文字列の長さです。

したがって、次のように開始インデックスをリセットして検索を続行できます:

1

2

>>> t.index(&#39;l&#39;,2)

2

ログイン後にコピー

最初の「l」は 1 に表示されるため、開始インデックスに 1 を追加して検索を続行します。案の定、「l」はインデックス 2 で見つかります。

以上がPythonでのインデックスの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート