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

Python随笔-切片

时间:2018-10-04 23:52:50      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:抽取   部分   print   span   pytho   div   索引   间隔   code   

Python为取list部分元素提供了切片操作,list[begin:end]获取list的[begin,end)区间元素。

  • 可以用负数索引。
  • tuple、str都是list的一种,所以也适用。
  • 可以用::n抽取间隔为n的元素。
  • 可以用于复制list。
arr = [0, 1, 2, 3, 4, 5]
print(arr[1:3])
print(arr[1:-2])
print(arr[:-1])
print(arr[1:])
print(arr[::2])

arr = (0, 1, 2, 3, 4, 5)
print(arr[1:3])
print(arr[1:-2])
print(arr[:-1])
print(arr[1:])
print(arr[::2])

arr = "012345"
print(arr[1:3])
print(arr[1:-2])
print(arr[:-1])
print(arr[1:])
print(arr[::2])

#结果
# [1, 2]
# [1, 2, 3]
# [0, 1, 2, 3, 4]
# [1, 2, 3, 4, 5]
# [0, 2, 4]
#####################
# (1, 2)
# (1, 2, 3)
# (0, 1, 2, 3, 4)
# (1, 2, 3, 4, 5)
# (0, 2, 4)
#####################
# 12
# 123
# 01234
# 12345
# 024

print(arr[:])#复制list

 

Python随笔-切片

标签:抽取   部分   print   span   pytho   div   索引   间隔   code   

原文地址:https://www.cnblogs.com/wrbxdj/p/9373546.html

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