list

問題を報告する ソースを表示 ナイトリー · 8.0 . 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

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

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()

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

延長

None list.extend(items)

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

パラメータ

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

index

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

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

パラメータ

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

挿入

None list.insert(index, item)

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

パラメータ

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

ポップ

unknown list.pop(i=-1)

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

パラメータ

パラメータ 説明
i int、または None(デフォルトは -1
項目のインデックス。

削除

None list.remove(x)

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

パラメータ

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