list

問題を報告する ソースを表示 Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

組み込みのリスト型。リスト式の例:

x = [1, 2, 3]
インデックス(0 から始まる)を使用して要素にアクセスできます。
e = x[1]   # e == 2
リストは、2 つのリストを連結する + 演算子をサポートしています。例:
x = [1, 2] + [3, 4]   # x == [1, 2, 3, 4]
x = ["a", "b"]
x += ["c"]            # x == ["a", "b", "c"]
文字列と同様に、リストはスライス オペレーションをサポートしています。
['a', 'b', 'c', 'd'][1:3]   # ['b', 'c']
['a', 'b', 'c', 'd'][::2]  # ['a', 'c']
['a', 'b', 'c', 'd'][3:0:-1]  # ['d', 'c', 'b']
リストは、Python のように可変です。

メンバー

append

None list.append(item)

リストの末尾に項目を追加します。

パラメータ

パラメータ 説明
item 必須
末尾に追加する項目。

クリア

None list.clear()

リストのすべての要素を削除します。

extend

None list.extend(items)

すべてのアイテムをリストの末尾に追加します。

パラメータ

パラメータ 説明
items 必須
末尾に追加するアイテム。

index

int list.index(x, start=None, end=None)

値が x である最初のアイテムのリスト内のインデックスを返します。そのような項目がない場合はエラーになります。

パラメータ

パラメータ 説明
x 必須
検索するオブジェクト。
start int、または None。デフォルトは None
です。 検査するリスト部分の開始インデックス。
end int、または None。デフォルトは None
です。 検査するリスト部分の終了インデックス。

挿入

None list.insert(index, item)

指定した位置にアイテムを挿入します。

パラメータ

パラメータ 説明
index 必須
指定された位置のインデックス。
item 必須
アイテム。

ポップ

unknown list.pop(i=-1)

リスト内の指定された位置にあるアイテムを削除して返します。index が指定されていない場合は、リストの最後のアイテムを削除して返します。

パラメータ

パラメータ 説明
i int、または None。デフォルトは -1
です。 アイテムのインデックス。

削除

None list.remove(x)

値が x のリストから最初の項目を削除します。そのような項目がない場合はエラーになります。

パラメータ

パラメータ 説明
x 必須
削除するオブジェクト。