Python基础学习-11:列表的详解

  • A+
所属分类:编程语言

一、列表的特点

  • 列表是把用逗号分隔的不同的数据项,使用方括号括起来;

  • 列表的元素访问是通过列表名称+索引号实现的,其中索引是从0开始;

  • 列表中的数据项可以是任意的类型;

二、列表的创建

  • 方法一:普通方式创建列表:

    Python基础学习-11:列表的详解

  • 方法二:通过list()函数创建列表:

    Python基础学习-11:列表的详解

三、列表的访问

Python基础学习-11:列表的详解

注意:

  • 索引范围是:0~len(list)-1,如果超范围访问,系统会报错。

  • 索引多个元素时,需要通过区间的方式:左区间(或右区间)可以省略,省略值默认为0(或len(list));

  • 索引多个元素时,引用的区间默认情况下是:左区间为闭区间,右区间为开区间;

  • 一个空的列表,它是不可以使用索引的;

四、列表的修改

  • 方法一:通过索引的方法直接修改:

  • 方法二:通过append()添加列表项:

Python基础学习-11:列表的详解

Python基础学习-11:列表的详解

五、列表的删除

Python基础学习-11:列表的详解

六、列表的内置函数和方法:

  • len(list):返回列表的元素的个数;

  • max(list):返回列表中元素的最大值;

  • min(list):返回列表中元素的最小值;

  • list(seq):将元组转换为列表,并返回列表;

  • list.append(obj):在列表末尾添加新的对象;

  • list.count(obj):统计obj元素在列表中出现的次数;

  • list.extend(seq):在列表末尾一次性追加另一个序列中的多个值;

  • list.index(obj):从列表中找出某个值第一次匹配项的索引位置;

  • list.insert(index,obj):将对象插入列表;

  • list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并返回该元素的值;

  • list.remove(obj):移除列表中某个值的第一个匹配项;

  • list.reverse():反向列表中元素;

  • list.sort([func]):对原列表进行排序;

  • list.clear():清空列表;

  • list.copy():复制列表;

weinxin
我的微信公众号
爱真理,得永生!          爱在灵灵久博客,网罗天下,福利大家!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: