# 示例代码:Python 数组切片
# 创建一个列表(数组)
arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 获取从索引 2 到索引 6 的元素(不包括索引 6)
slice_1 = arr[2:6]
print("从索引 2 到索引 6 的元素:", slice_1) # 输出: [2, 3, 4, 5]
# 获取从开始到索引 5 的元素
slice_2 = arr[:5]
print("从开始到索引 5 的元素:", slice_2) # 输出: [0, 1, 2, 3, 4]
# 获取从索引 5 到末尾的元素
slice_3 = arr[5:]
print("从索引 5 到末尾的元素:", slice_3) # 输出: [5, 6, 7, 8, 9]
# 获取所有元素,步长为 2
slice_4 = arr[::2]
print("获取所有元素,步长为 2:", slice_4) # 输出: [0, 2, 4, 6, 8]
# 反转列表
slice_5 = arr[::-1]
print("反转列表:", slice_5) # 输出: [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
arr[start:end]
:获取从索引 start
到 end-1
的元素。arr[:end]
:获取从列表开头到 end-1
的元素。arr[start:]
:获取从 start
到列表末尾的元素。arr[::step]
:获取所有元素,但每隔 step
个元素取一个。arr[::-1]
:反转整个列表。上一篇:python 文件读写
下一篇:python中join函数怎么用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站