ls = [1,2,3,4,5,6]
print(ls[::-2])
print(ls[0::-2])
为什么前者输出[6,4,2],而后者为[1]呢
ls = [1,2,3,4,5,6]
print(ls[::-2])
print(ls[0::-2])
为什么前者输出[6,4,2],而后者为[1]呢
4 回答4.5k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
这里有个不错的文章 https://www.jianshu.com/p/157...
这个意思就是start_index小于end_index的时候,step应该是个正数,当start_index或end_index省略时,起始索引和终止索引由step的正负来决定,不会存在取值方向出现矛盾的情况。