list

組み込みのリスト型。リスト式の例:
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=unbound, end=unbound)

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

パラメータ

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

挿入

None list.insert(index, item)

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

パラメータ

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

ポップ

unknown list.pop(i=-1)

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

パラメータ

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

削除

None list.remove(x)

値が x である最初のアイテムをリストから削除します。そのようなアイテムがない場合はエラーになります。

パラメータ

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