python 列表切片问题,求详解
list=list[:3:-1]
切片后是,为什么不是[] 本帖最后由 昨非 于 2021-4-4 19:17 编辑
list=
list[:3:-1]
初始位置为空,默认为0,
结束位置为3,说明取前三个元素
步径为-1,说明是倒着切的
但倒着且不存在-0的位置,所以只取到倒数两个元素,结果就是咯
多换几个值试试呗
list1=
print(list1[:3:-1])
print(list1[:3:1]) #正着得到三个元素
print(list1[:3:-2]) #步径为2时就只能得到一个6了
结果:
昨非 发表于 2021-4-4 19:15
list=
list[:3:-1]
不明白,没找到其中的规律
huyanmin 发表于 2021-4-5 08:36
不明白,没找到其中的规律
切片语法你学过吗 昨非 发表于 2021-4-5 10:22
切片语法你学过吗
切片语法在哪里看, huyanmin 发表于 2021-4-6 10:12
切片语法在哪里看,
https://www.runoob.com/python3/python3-list.html 你好,老师发给我的链接,没有讲到关于列表步进值的问题,还有别的网站吗
页:
[1]