马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 一个账号 于 2020-3-24 19:31 编辑
Python 学习笔记:011 列表:一个打了激素的数组 2
1.交换列表元素
- num = [1, 0, 2, 3, 4, 5, 6, 7, 8, 9]
- num[0], num[1] = num[1], num[0]
复制代码
2.列表索引值
我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表索引值是从 0 开始的。
例子:
- print(num[1])
- print(num[3])
- print(num[0])
复制代码
3.删除列表元素
remove()
语法:
参数:
obj -- 列表中要移除的对象。
例子:
- num.remove(5)
- num.remove(8)
复制代码
del
语法:
参数:
obj -- 要删除的对象
例子:
pop()
语法:
参数:
obj -- 可选参数,要移除列表元素的索引值,不能超过列表总长度,默认为 index=-1,删除最后一个列表值。
例子:
4.切片
list[索引开始:索引结束:步长]
例子:
- num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
- num[0:5] # 从第0个元素到第4个元素
- num[:3] # 从开始到第2个元素
- num[3:] # 从第3个元素到结尾
- num[:] # 整个列表
- num[::-1] # 列表倒序
- num[6:2:-2] # 以2的步长倒序第2个元素到第6个元素(注意:因为反向切片所以范围也要反过来)
- num[3:-5] # 从第3个元素到倒数第6个元素
- num[::2] # 以2的步长遍历整个列表
复制代码
|