1-列表

列表

(关键字:list),容器类型的数据,里面可以保存各种类型的数据,
比如:整数,小数,字符串,布尔值True/False,列表,元组,字典等等。
列表是可变的,可以进行增删改查的操作。

list=['张三','李四',20,9.88,True,[1,2,3]]

创建一个空列表

list=[]

获取容器的长度

len()

添加元素

  • append():括号中填写要添加的元素,默认添加在末尾
  • insert():括号中填写两个参数,第一个是索引值,第二个是添加的元素值

删除元素

pop():根据索引值删除列表中的某一个元素,如果括号内不填写的话,默认删除最后一个

list.pop(0)

del():根据索引值删除元素

del list[0]

remove():括号中直接填写要删除的元素,如果列表中存在多个相同的,则默认删除第一个符合条件的元素

list.remove('小红')

使用while()循环删除列表中的所有元素

#一直删除列表中序列为0的元素,直到删除干净
while len(list)
	del list[0]

查询列表中的元素
根据列表中的索引值查询
list[1]
切片查询:取头不取尾,切片取出来的数据还是对应的序列数据类型

  • 取索引为0,1,2对应的值
    list[0:3]
  • 从索引值为0的位置取到索引值为5的位置,每次跳2个索引取值
    list[0:6:2]
  • 切片既不设置头下标也不设置尾小标,则默认会取全部的元素。
    list[:]
  • 从列表中索引为0的位置取到最后,每次跳2个索引
    list[::2]
  • 倒叙取值
list[-1]
list[-5:-2:2]

使用for循环遍历查询所有元素

#1.直接遍历所有元素
for x in list:

#2.根据索引值遍历查询所有元素
for x in range(0,len(list)):

#3.使用枚举函数enumerate(),把索引和值都查询出来
for index,value in enumerate(list):

其余常用函数

  • count():用于统计某一个元素在容器出现的次数,括号填写需要统计次数的元素
  • index():查询元素的索引值
  • reverse():反转列表
  • sort():对列表中元素进行排序,按照ASCLL码
  • extend():合并列表
  • clear()清空列表:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值