课程
/后端开发
/Python
/初识Python
L = ['Adam', 'Lisa', 'Bart', 'Paul']
为什么L[:-2]是['Adam', 'Lisa'] 这个里面的-2是什么意思
2014-12-29
源自:初识Python 8-2
正在回答
list从逻辑上可以认为是一个环,索引从0开始,向右递增,向左递减。
第一个元素索引是0,那最后一个元素在第一个元素左侧,索引就是-1,倒数第二个索引就是-2喽!
这个分片操作没有起始索引,默认从0开始,取到索引-2这个元素左侧的那个元素。
分片操作默认情况下是从左向右取元素。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序