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 required
最後に追加する項目。

消去

None list.clear()

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

延長

None list.extend(items)

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

パラメータ

パラメータ 説明
items required
最後に追加する項目。

index

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

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

パラメータ

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

挿入

None list.insert(index, item)

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

パラメータ

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

ポップス

unknown list.pop(i=-1)

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

パラメータ

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

remove

None list.remove(x)

値が x のアイテムをリストから削除します。該当する項目がない場合はエラーになります。

パラメータ

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