13 - 容器-列表

目录

一、列表的定义

二、列表支持切片

三、列表查询方式:索引

四、列表查询方法:count()

五、列表增加方法:append()

六、列表删除方法:pop()

七、列表修改方法:索引、reverse()、sort()、

八、列表其他方法:嵌套

九、列表中哪些方法是直接操作原列表的?


一、列表的定义

  • 概念:
列表(list)是Python中使用最频繁的数据类型,在其他语言中通常叫做数组,专门用来存储一组数据。
列表可以存放任意多个数据。
列表中可以存放任意类型的数据。
列表中数据之间,使用英文逗号隔开。
  • 定义方式:

二、列表支持切片

  • 列表的切片,得到的是 新的列表。
  • 字符串的切片,得到的是新的字符串。

三、列表查询方式:索引

  • 索引的概念:
索引就是数据在列表中的位置编号,索引又被称为下标,默认从0开始。
  • 查询方式:
注意:
         列表中的index()方法和字符串中的find()方法的作用一样。
         列表中没有find()方法,只有index()。
         字符串中同时存在find()和index()方法。

四、列表查询方法:count()

  • 作用
统计被测试值出现的次数。
  • 语法:
注意:
如果目标数据不存在则返回0。

五、列表增加方法:append()

  • 作用
在列表末尾添加数据。
  • 语法:
  • 注意:
方法执行是对 原列表进行修改,所以列表是可变数据类型。(字符串是不可变数据类型)
如果增加一个列表,则此列表会被当做一个值,添加到末尾。

六、列表删除方法:pop()

  • 作用
删除指定索引对应的数据。
  • 语法:
  • 注意:
使用方法时如果不传入索引值,默认删除列表中最后一个数据。

七、列表修改方法:索引、reverse()、sort()、

索引
  • 作用
通过指定索引修改对应数据。
  • 语法:
  • 注意:使用不存在的索引,代码执行会报错。
reverse()
  • 作用
反转列表,将列表中的元素倒序。
  • 语法:
  • 注意:方法执行是对 原列表的修改。
  • 1. 列表[::-1] 得到一个新的列表, 原列表不会改动(切片)。

    2. 列表.reverse() 直接修改原列表的数据。
sort()
  • 作用
将列表按指定规则进行数据排序,默认为升序。
  • 语法
  • 注意
reverse表示排序规则,默认是False表示升序,设置为True表示降序。
直接在 原列表中进行排序。

八、列表其他方法:嵌套

  • 概念:列表的嵌套 就是指,列表中数据都是列表。
  • 说明
列表数据可以进行嵌套。无论嵌套多少层,都可以通过索引获取目标数据。

九、列表中哪些方法是直接操作原列表的?

append()、reverse()、sort()方法。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值