Python随笔-切片
Posted 一觉睡到小时候
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python随笔-切片相关的知识,希望对你有一定的参考价值。
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随笔-切片的主要内容,如果未能解决你的问题,请参考以下文章