Python Day5

容器:单一数据
容器-存储多个数据,提供一些操作数据的方法
列表list
使用[]
可放置各种类型的数据,可变序列
底层结构:动态数组
特点:元素类型不受限,可变长,索引,有序
list()内置函数可将其他类型转换成列表类型
空列表bool值为false
列表生成式:lst=[for i in range(0,10)]
列表有索引,正索引[o,length-1],负索引[-length,-1]
获取多个元素:切片
列表名[start🔚step]
start默认为0
end默认为length
step默认为1
切片范围[start,end)
遍历:for in 循环也可while循环
whlie循环:可做修改
index=0
lst=[1,2,3]
while index<len(lst):
print(lst())
index+=1
查找索引位置:
列表名.index(查找的元素),如果查找多个元素则返回第一个找到的元素
in/not in 判断某个元素是否在列表中
添加元素:
添加单个元素:
lst.append() 在末尾追加
添加多个元素:
lst.insert(位置,元素)
指定索引插入,索引过大,直接加在末尾
列表的合并:
lst=lst+lst2 相加
lst.extend(lst2) 扩展,合并
lst[0:0]=[11,22,33]切片
修改元素:
修改单个元素
lst[位置]=90
修改多个值:切片
lst[start:end]=[x,y,z,…]
删除元素:
删除单个元素:
lst.remove(元素) 按对象删除
lst.pop(位置) 按索引删除,不写位置默认删除最后一个元素
del 列表名[位置]
清空列表:
lst.clear()
删除列表:
del lst
统计:
①.len(列表) 统计元素个数
②.lst.count(元素) 统计列表中元素出现的次数
③.max() 最大值
④.min() 最小值
排序:
lst.sort() 默认升序,sort方法排序后返回值为None
降序 lst.sort(reverse=True)
全局函数 sorted() 开辟新空间排序,也存在reverse属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值