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 iterable; 必須
末尾に追加するアイテム。

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 必須
削除するオブジェクト。