python序列的切片操作
2012-12-26 13:29
477 查看
切片操作符:[] [:] [::]
sequence[index]
sequence[starting_index : ending_index]
sequence[starting_index : ending_index : step ]
负数索引从最后一个元素开始。
sequence[index]
sequence[starting_index : ending_index]
sequence[starting_index : ending_index : step ]
>>> a='abcdefgh' >>> a[::0] Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: slice step cannot be zero >>> a[::-1] 'hgfedcba' >>> a[::-2] 'hfdb' >>> a[::-3] 'heb' >>> a[::-4] 'hd' >>> a[::2] 'aceg' >>> a[::3] 'adg' >>> a='abcde' >>> print range(-1,-len(a),-1) [-1, -2, -3, -4] >>> a[:-1] 'abcd' >>> a[:-2] 'abc' >>> a[:-3] 'ab' >>>
负数索引从最后一个元素开始。
>>> for i in range(-1, -len(a), -1): ... print a[:i] ... abcd abc ab a >>> for i in [None] + range(-1, -len(a), -1): ... print a[:i] ... abcde abcd abc ab a >>>
相关文章推荐
- Python序列的切片操作与技巧
- Python序列的切片操作与技巧
- 简明python教程学习笔记之九-序列的通用操作(索引和切片)
- Python 序列的切片操作与技巧 详细讲解
- Python 序列的切片操作与技巧
- Python 的切片操作以及 利用步长对序列进行倒序取值
- Python 序列的切片操作与技巧
- python切片,字符串的常见操作
- python如何对list进行切片操作
- python_如何对迭代器进行切片操作
- python 序列操作
- python学习:字符串切片操作
- 详解Python中的__getitem__方法与slice对象的切片操作
- Python学习(三)---常见类型转换、数值操作、序列操作
- python切片操作
- Python使用Pickle库实现读写序列操作示例
- python--序列的基本概念和操作(序列:列表、元组、字符串)
- Python中的切片操作
- Python的6种内建序列操作
- python列表、切片和元组操作示例