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

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

拡張

None list.extend(items)

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

パラメータ

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

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
アイテムのインデックス。

削除

None list.remove(x)

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

パラメータ

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