Python列表切片详解([][:][::])
2015-06-01 17:08
591 查看
Python切片是list的一项基本的功能,最近看到了一个程序,里面有这样一句类似的代码:
不太明白两个冒号的意思就上网百度,发现大多数人写的博客中都没有提到这一个用法,因此自己翻阅《Python核心编程中文版(第二版)》教材,找到了Python切片的这一部分。教材中写的非常详细,我将主要内容摘录到博客中,以便大家查阅。
先解释一下[::n]的意思:
具体教材中的内容如果大家有兴趣的话可以阅读如下:
a = list[::10]
不太明白两个冒号的意思就上网百度,发现大多数人写的博客中都没有提到这一个用法,因此自己翻阅《Python核心编程中文版(第二版)》教材,找到了Python切片的这一部分。教材中写的非常详细,我将主要内容摘录到博客中,以便大家查阅。
先解释一下[::n]的意思:
>>> s = 'abcdefgh' >>> s[::-1] # 可以视为翻转操作 'hgfedcba' >>> s[::2] # 隔一个取一个元素的操作 'aceg'
具体教材中的内容如果大家有兴趣的话可以阅读如下:
相关文章推荐
- Python常用小技巧总结
- python 的 subprocess模块
- django中url,静态文件,POST请求的配置 分类: Python 2015-06-01 17:00 789人阅读 评论(0) 收藏
- ansible详解(一)----小试牛刀
- 十七、Python SQLAlchemy
- python直接按行读取gz压缩文件中的文本文件的数据
- Python之学习笔记(数据库使用)
- Python之学习笔记(内建模块html,xml)
- Numpy学习笔记5-数组遍历方法
- Python之学习笔记(web服务)
- Numpy学习笔记4-常用函数
- Python获取运行目录与当前脚本目录的方法
- Python学习笔记2
- Python运算符重载用法实例分析
- python mix-in
- python print
- python简单程序使用signal模块处理僵死进程
- Numpy学习笔记3-数组的运算
- source upgrade python version
- 编译安装python2.7及相关模块(debian5.0.1)