python中x[:] x[::]用法总结
  49iChyeZd8DE 2023年12月12日 141 0
X[:,0]
# 二维数组取第1维所有数据
X[:,1]
# 第2列
X[0,:]
# 第1行
X[3,:]
# 第三行
X[1:4,:]
# 第一二三行

总结一下:

  • 无论是左边还是右边逗号都要靠近冒号:
  • 如果冒号:的左边或者右边还有冒号,这时候就说明其中一个冒号代表的是范围(eg:1:5 从1到4)
  • 如果冒号:左边或者右边没有任何东西,那么这时候代表全体
  • [a:b] 对a的改变是行的改变,对b的改变是队列的改变

出现一个新的问题:负数出现了应该怎么理解?

X=[1,2,3,4,5,6,7,8,9,10]
X[-3:0]
X[:-3] #Python学习交流群:711312441

结果:

>>> X
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> X[-3:]
[8, 9, 10]
>>> X[:-3]
[1, 2, 3, 4, 5, 6, 7]

总结规律:

  • 负数在左侧,则从后往前数n个
  • 负数在右侧,则是排查了后n个
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月12日 0

暂无评论

推荐阅读
49iChyeZd8DE