列表

Day7 列表免费看

什么是列表?列表可变性;列表 与 数组、链表、队列、堆栈的区别;列表的定义;列表的访问;列表增删改查;列表的操作、复制。

07-31侠课岛    新上线 基础入门       

后端/后端/Python 由浅入深入门 6     0     203

总结

今天我们要学习的是Python的列表,那是什么是列表呢,列表如何使用呢,我们一起来看一下吧~

1.什么是列表

  • python中的列表是可变的,元素可以是任意对象,如整形、浮点型、字符串、其他类的对象、实例等都可以作为列表的元素。

2.列表的可变性

  • 被初始化的列表,可以通过列表的API接口对列表的元素进行增删改查

3.列表的访问

  • 通过索引访问列表里面的值,列表名[索引大小](索引是从0开始计算的);

  • 通过index方法获取值对应的索引,列表名.index(值);

  • 通过count方法获取值在列表中出现的次数,列表名.count(值);

  • 通过len()函数获取列表的长度,len(列表名);

4.列表的插入

  • append方法:在列表的末尾插入数据;

  • insert方法:在列表的任意位置插入数据;

  • extend方法:添加可迭代对象的元素;

  • +:叠加两个列表元素;

  • *:复制列表元素;

5.列表的删除

  • remove方法:移除从左自右的第一个匹配的元素;

  • pop方法:带值的情况下,移除指定索引的元素,在不带值的情况下,移除最后一个元素;

  • clear方法:清空整个列表;

6.列表的排序

  • reverse方法:将列表中的元素反向;

  • sort方法:给元素排序,(注:reverse控制指定是正向还是反向,默认是False,代表升序);

  • in 关键字:判断元素是否在列表里面;

7.列表的复制

  • 浅拷贝:如果改变原始列表的值,copy得到的新的列表的值会跟着改变;

  • 深拷贝:注意需要导入一个copy模块,深拷贝和前拷贝相反,如果改变原始列表的值,copy得到的新的列表的值并不会跟着改变;

8.列表练习(引入random随机数)

  • 需要导入一个random模块;

  • randint:取区间中任意一个值,注意区间是闭区间;

  • choice:从给出列表中随机取一个值;

  • randrange:左边是闭区间,右边是开区间;

  • shuffle:将列表打乱;

今天的课程主要讲解Python中的基本数据类型:列表,通过列表的API接口对列表的元素进行增删改查、排序、拷贝,大家要动手自己尝试一下哦。

本教程图文或视频等内容版权归侠课岛所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、转贴或以其他方式复制发布或发表。

评价

6

本课评分:
  •     非常好
难易程度:
  •     适中的

内容目录



|
教程
粉丝
主页

签到有礼

已签到2天,连续签到7天即可领取7天全站VIP

  • 1
    +2 金币
  • 2
    +3 金币
  • 3
    +5 金币
  • 6
    +7 金币
  • 5
    +6 金币
  • 4
    暖心福利
    自选分类VIP ×1天
  • 7
    惊喜大礼

    自选分类VIP ×3天 +20金币
  • 持续签到 +8 金币

金币可以用来做什么?