python切片python怎么读取元素
1、新建一个100以内整数的list
>>>L=list(range(100))
读取前10个元素,注意,python的元素索引是从0开始的,而非1
>>>L[0:10]
得到的结果并不包含最后一个元素,正是由于元素索引从0开始

2、如果你想间隔读取元素的话,比如读取部分偶数
>>>L[0:20:2]
前20个数里面的所有偶数,2表示索引间隔

3、如果是从第一个元素开始读取我们可以将第一个元素的索引省略
>>>L[:10]
和L[0:10]是等价的

4、同理,前面的L[0:20:2]也可以写成L[:20:2]

5、前面我们都是正序读取,我们也可以逆序读取元素,最后一个元素的索引从-1开始
如L[-20:-1]和L[-20:]
注意这两个结果,前者并不包含最后一个数99

6、如果你需要读取整个list的所有偶数元素,可以写L[::2]
间隔5个读取,L[::5]

7、如果需要所有的元素,可以写L或者是L[:]表示

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:165
阅读量:94
阅读量:136
阅读量:169
阅读量:124