python3 数据结构-列表

本文详细介绍了Python列表的基本操作,包括添加元素、插入元素、扩展列表、删除元素、查找元素及其出现次数、排序列表以及复制列表。通过实例演示了如何有效地管理和修改列表,适合Python初学者和进阶者参考。
摘要由CSDN通过智能技术生成

列表:a=[‘1’, ‘1’, ‘2’]

  • 列表为可变序列
  • 获取列表的元素需要使用索引,获取第一个元素:a[0]
  • 列表切片获取第2-4个元素:a[1:5],注:左闭右开
  • 元素一般是同种类型,通过迭代访问

列表的特性

  • 在末尾增加一个元素:list.append(x)

  • 在指定位置插入一个元素:list.insert(index, x)

  • 将可迭代对象增加到列表中:list.extend(iterable)

  • 删除第一个匹配到的元素(不存在则报错)):list.remove(删除的元素)

  • 删除指定位置的元素(index不填删除最后一个元素,超过长度不变):list.pop(index)

  • 删除所有元素:list.clear()

  • 某个元素的位置:list.index(x, [start[, end]])

  • 某个元素在列表中出现的次数:list.count(x)

  • 对列表中的元素排序:list.sort(key=None, reverse=False)
    其中key为比较的键,如果列表中的元素的类型不同不能比较,会报错;reverse为排序顺序:False降序,True升序

  • 复制列表(浅拷贝):list.copy()
    等价于a[:]

  • 删除列表:del a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值