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 升序(默认)。
  • 该方法没有返回值,但是会对列表的对象进行排序。