Python快速入门—数据结构及方法

数据结构及方法

1.列表

  • 由中括号 [] 构成,可以存放数值、字符串及其他数据结构;
  • 是有序的,即有下标;
  • 是可变的,即可实现对列表的增删改查;
1.1 正向单索引 — [n]
  • 索引是从0开始的;
  • 嵌套列表可以多重索引;
1.2 负向单索引 — [-n]
  • 最后一个列表元素是[-1],不是[-0];
1.3 切片索引 — [start🔚step]
  • end位置的元素是取不到的;
  • step默认为1;
1.4 无限索引 — [::step]
1.5 列表元素的增加 — append、extend、insert
  • append
    列表特有
    尾部增加
    单个增加
  • extend
    尾部增加
    1个或多个元素(打包成列表传递)
  • insert
    指定位置
    两个参数(索引,值)
    1个或多个(多个需打包成列表传递,以嵌套列表形式插入)
1.6 列表元素的删除 — pop、remove、clear
  • pop
    单个删除
    默认删除末尾元素
    根据索引指定删除
  • remove
    删除首次出现的指定值
  • clear
    删除列表中的所有元素
1.7 列表元素的修改 — ‘取而代之’

先通过错误元素的获取(通过索引的方法),再使用正确的值重新替换。

1.8 列表元素的其他操作 — 排序、计数、查询位置、逆转
  • 计数:count
  • 查询位置:index
  • 逆转:reverse
  • 排序:sort,默认是升序,参数reverse=True是降序,只对同质数据进行排序

2.元组

  • 由圆括号 () 构成
  • 有序的
  • 不可变的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值