python3 列表
列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语法为 [元素1, 元素2, ..., 元素n]
。
- 关键点是「中括号 []」和「逗号 ,」
- 中括号 把所有元素绑在一起
- 逗号 将每个元素一一分开
eg:
x=list(range(10))
x.append(11)
将参数作为一个整体添加到list结尾
x.extend([12,13])
将参数中的所有元素添加到列表后
x.insert(index,obj)
在index处插入obj
x.remove(obj)
移除列表中某个值的第一个匹配项
x.pop(index=-1)
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
del x[0:2]
如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()。[0,2) 右边界不取
x.count(obj)
统计某个元素在列表中出现的次数
x.index(obj,start,end)
从列表中start到end范围内obj第一个匹配项的索引位置
x.reverse()
反向列表中元素
x.sort(key=None, reverse=False)
key
-- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。reverse
-- 排序规则,reverse = True
降序,reverse = False
升序(默认)。- 该方法没有返回值,但是会对列表的对象进行排序。