码迷,mamicode.com
首页 > 编程语言 > 详细

python笔记八(切片)

时间:2017-12-13 17:25:26      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:简洁   位置   字符串   通过   python   list   一个   数字   log   

一、切片

  首先我们要记得在Python中可以用于切片的对象有 列表、元组、字符串。

  切片操作就是直接从列表、元组或字符串中,选择出我们想要的内容,这些操作非常简洁实用。

>>> L = list(range(20))
>>> L
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
>>> L[0:10]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> L[:10]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> L[0:10:2]
[0, 2, 4, 6, 8]

  >>> L[:]    #取出所有的数
  [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

  如上述代码所示,生成一个0-20的列表,我们可以直接通过切片从列表中取我们想要的数值。

  注意在取0-9这十个数字时,我们需要设置切片的终止位置为10,但是并不会取到10这个值。当切片起始的位置为0的时候也可以省去。

>>> L[-1]
19
>>>
>>> L[-10:0]
[]
>>> L[-10:]
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
>>>

  切片也可以倒着取数,最后一个数的索引是-1.

  当想取出最后最后十个数字时,切片的终止位置不能写0,必须为空。

 

  

 

python笔记八(切片)

标签:简洁   位置   字符串   通过   python   list   一个   数字   log   

原文地址:http://www.cnblogs.com/nadech/p/8033117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!