Python.use(better) #組み込み型 -- list.index

記事一覧 Python.use(better)《Python3.1》

組み込み型 -- list.index

《著》小粒ちゃん+α《監修》小泉ひよ子とタマゴ倶楽部
第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪2009/02/28

ツールを起動する

余録を参考にして、ツールを起動します。


〔右側〕リスト項目[index]を選択すると、

  • 〔上側〕メソッドの仕様を確認できます。
  • 〔左側〕メソッドの動作を確認できます。
■ 仕様を確認する
L.index(value, [start, [stop]]) -> integer -- return first index of value.
Raises ValueError if the value is not present.

リスト L の中から(最初に見つかった)要素 value のオフセット位置を獲得します。

  • 要素 value が見つからないと、例外 ValueError を生成します。
■ 動作を確認する
>>> s = list("ABC"); s, len(s)
(['A', 'B', 'C'], 3)
>>> s.index('A')
0
>>> s.index('B')
1
>>> s.index('C')
2
>>> s.index('@')
ValueError: list.index(x): x not in list
  • 引数 "ABC" の各要素(長さ1の文字列)を列挙した、リスト s を生成します。
  • リスト s の中から(最初に見つかった)要素のオフセット位置を獲得します。
    • 文字列 'A' は、リスト s の 0 番目の要素です。
  • リスト s は、文字列 '@' を含まないので、例外 ValueError を生成します。

》こちらに移動中です《
TOP


関連記事

Last updated♪2009/10/08