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

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

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

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

index()

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

>>> 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() 関数の完全な構文は次のとおりです。

str.index(str, beg=0, end=len(string))
ログイン後にコピー

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

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

>>> t.index(&#39;l&#39;,2)
2
ログイン後にコピー

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

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

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