Python中初学者的语法解释

data[:,-1]
data[:,:-1]
数据集里这两种表达方式中括号里的冒号和-1怎么解释

哪里来的逗号啊,没有逗号
data[a:b:c]
切片
a:从哪开始,默认0
b:到哪结束,默认len(data),不包含位置b的元素
c:间隔,默认1
这三个参数都可以不填写,不填写则使用默认值
后一个冒号可以省略,前一个不可省略
如果a,b是负数,代表从后往前数(倒数)
如果c是负数,代表倒序取数
data[:]或data[::]:取全部,相当于data.clone()
data[:-1]:从头开始到倒数第一个元素(即去掉最后一个元素)
data[::-1]:整个倒序