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

简介: python中x[:] x[::]用法总结
X[:,0]
# 二维数组取第1维所有数据
X[:,1]
# 第2列
X[0,:]
# 第1行[3,:]
# 第三行[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个
相关文章
|
26天前
|
人工智能 算法 Python
【随手记】python的heapq库的基本用法
【随手记】python的heapq库的基本用法
27 1
|
1月前
|
Python
掌握 Python3 函数高级用法:详解与应用
掌握 Python3 函数高级用法:详解与应用
|
1月前
|
Python
掌握Python中循环语句的精髓:基础用法与高级技巧
掌握Python中循环语句的精髓:基础用法与高级技巧
|
2月前
|
Python
【Python操作基础】——while语句用法和pass语句
【Python操作基础】——while语句用法和pass语句
|
2月前
|
Python
【Python操作基础】——if语句用法
【Python操作基础】——if语句用法
|
2月前
|
JSON API 数据格式
详细介绍下PYTHON API的用法
详细介绍下PYTHON API的用法
|
25天前
|
存储 缓存 Python
深入了解python中元类和连接符的用法
【6月更文挑战第20天】本文介绍包括`type`的多重用途,内建函数的常量,模块属性,类继承的概念,元类的工作原理,可哈希对象的重要性,加权平均值的计算,以及如何找到两个列表的交集。
58 5
深入了解python中元类和连接符的用法
|
26天前
|
存储 索引 Python
Python教程:深入了解 Python 中 Dict、List、Tuple、Set 的高级用法
Python 中的 Dict(字典)、List(列表)、Tuple(元组)和 Set(集合)是常用的数据结构,它们各自有着不同的特性和用途。在本文中,我们将深入了解这些数据结构的高级用法,并提供详细的说明和代码示例。
17 2
|
27天前
|
Python
Python Tkinter之variable用法
Python Tkinter之variable用法
27 3
|
11天前
|
Python
Python 中 decimal 模块的用法教程
Python 中 decimal 模块的用法教程
9 0