索引与切片之列表
什么是索引
字符串
,列表
和元组
从最左边记录的位置就是
索引
索引
用数字表示,起始从0
开始字符串,列表(元组)的
最大索引
是他们的长度-1
什么是切片
- 索引用来对
单个元素
进行访问,切片则对一定范围
内的元素进行访问 - 切片通过
冒号
在中括号
内把相隔的两个索引查找出来 [0:10] - 切片规则为:
左含右不含
列表的索引,获取与修改
list[index] = new_item
为索引更改变量- 数据的修改只能在存在的索引范围内
- 列表无法通过添加新的索引的方式赋值
list.index(item)
查找元素的位置
通过pop删除索引
功能
- 通过索引删除并获取列表的元素
用法
list.pop(index)
参数
index
: 删除列表的第几个索引- 函数会删除该索引的元素并返回
- 如果传入的index索引不存在则报错
通过del删除索引
del list[index]
直接删除 无返回值
如果index(索引)不存在则报错
索引在元组中的特殊性
- 可以和列表一样获取索引与切片索引
- 元组函数index和列表用法完全一致
- 无法通过索引修改与删除元素
代码
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZkeqのCoding日志!
评论