首页 > 编程知识 正文

python中冒号什么意思,python 列表冒号

时间:2023-05-04 15:45:54 阅读:285612 作者:1175

简要 符号左侧值中间值右侧值注意单冒号 ’ : ’在列表或数组中的起始index。无在列表或数组中的终止index。左侧为空默认为起始位置的index,左侧为负则为倒数第几个元素(此处注意:是第几个元素,不是索引!)。
右侧为空默认为终止位置的index,右侧为负则为倒数第几个元素(此处注意:是第几个元素,不是索引!)双冒号 ’ : : ’在列表或数组中的起始index在列表或数组中的终止index.执行步长。(步长为负则为倒序)举例 单冒号

1:3 是index[1:3),的左闭右开区间。

a = [0, 1, 2, 3, 4, 5, 6]#range 代表从 4 开始,loop 运行 8-4=4 次for i in range(4, 8): print(a[i - 4:i])#从倒数第一个元素,到最后一个元素。print(a[-1:])#从 index 0 元素开始到倒数第一个元素(不包含倒数第一个元素)print(a[:-1])#从 index 0 元素开始到 index 5 为止(不包含 index 5 元素)print(a[:5])#从 index 1 元素开始到print(a[1:])############################################ print result ##################################[0, 1, 2, 3][1, 2, 3, 4][2, 3, 4, 5][3, 4, 5, 6][6] [0, 1, 2, 3, 4, 5] [0, 1, 2, 3, 4] [1, 2, 3, 4, 5, 6] 双冒号 a = [0, 1, 2, 3, 4, 5, 6]print(a[-1::])print(a[::-1])print(a[::5])print(a[1::])print(a[-1::-2])print(a[::-2])############################################ print result ##################################[6] [6, 5, 4, 3, 2, 1, 0] [0, 5] [1, 2, 3, 4, 5, 6] [6, 4, 2, 0] [6, 4, 2, 0]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。