建平说 发表于 2023-12-12 17:16:40

python中x[:] x[::]用法总结

X[:,0]
# 二维数组取第1维所有数据
X[:,1]
# 第2列
X
# 第1行

# 第三行

# 第一二三行总结一下:

[*]无论是左边还是右边逗号都要靠近冒号:
[*]如果冒号:的左边或者右边还有冒号,这时候就说明其中一个冒号代表的是范围(eg:1:5 从1到4)
[*]如果冒号:左边或者右边没有任何东西,那么这时候代表全体
[*] 对a的改变是行的改变,对b的改变是队列的改变
出现一个新的问题:负数出现了应该怎么理解?
X=
X[-3:0]
X[:-3] #Python学习交流群:711312441结果:
>>> X

>>> X[-3:]

>>> X[:-3]
总结规律:

[*]负数在左侧,则从后往前数n个
[*]负数在右侧,则是排查了后n个

来源:https://www.cnblogs.com/Pythonmiss/p/17897142.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: python中x[:] x[::]用法总结