python基础之列表

一、列表和元组区别

  1. 列表是动态数组,它们可变而且可以重设长度,改变其内部元素的个数
  2. 元组是静态数组,它们不可变,且其内部数据一旦创建便无法改变
  3. 元组缓存于python运行时环境,意味着每次使用元组时无需访问内核去分配内存

二、列表切片 

格式:[start:end:step]   start起始索引,从0开始,-1表示结束,end是结束索引,step表示步长,步长为正时,从左向右取值,为负从右往左取值

三、列表函数

cmp(l1,l2)比较两个列表的元素
len()列表元素个数  
max()   min() 返回最大最小值
list()元组转换成列表

四、列表方法

list.append()从末尾增加新的对象   
list.count()统计某个元素出现次数
list.extend()末尾一次性追加另一个序列中的多个值
list.index()某个值第一个匹配项索引值
list.insert(index,obj)插入列表  list.pop([index=-1]) 移除列表一个元素,默认最后一个
list.remove(obj) 移除某个值的第一个匹配项  list.reverse() 反向列表中元素
list.sort()对原列表进行排序
 
posted on 2022-02-21 20:39  Wuxuanlin  阅读(20)  评论(0编辑  收藏  举报