列表

报告问题 查看源代码

内置列表类型。列表表达式示例:
x = [1, 2, 3]
可以使用索引访问元素(从 0 开始):
e = x[1]   # e == 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 一样,列表是可变的。

会员

附加

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; or None; default = None
要检查的列表部分的开头索引。
end int; or None; default = None
要检查的列表部分的末尾索引。

insert

None list.insert(index, item)

在指定位置插入内容。

参数

参数 说明
index 必需
给定位置的索引。
item 必需属性
商品。

pop

unknown list.pop(i=-1)

移除列表中位于指定位置的项,并将其返回。如果未指定 index,系统会移除并返回列表中的最后一项。

参数

参数 说明
i int; or None; default = -1
项的索引。

remove

None list.remove(x)

从列表中移除值为 x 的第一项。如果没有这样的项,则会发生错误。

参数

参数 说明
x 必需
要移除的对象。