list

問題を報告 ソースを表示 ナイトリー · 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 int;または None デフォルトは None
です 検査するリスト部分の終了インデックス。

挿入

None list.insert(index, item)

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

パラメータ

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

ポップ

unknown list.pop(i=-1)

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

パラメータ

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

削除

None list.remove(x)

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

パラメータ

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