首页 > 编程语言 >python中x[:] x[::]用法总结

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

时间:2023-12-12 16:25:19浏览次数:35  
标签:总结 10 右边 冒号 python 负数 用法

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个

标签:总结,10,右边,冒号,python,负数,用法
From: https://www.cnblogs.com/Pythonmiss/p/17897142.html

相关文章

  • 软件工程UML总结
    个人总结软件工程中UML的各类图绘制繁多复杂,这里为大家总结,有错请指正。1.用例图是用例模型的一部分,用例模型还包括用例规约,用于对用例图中为展示出来的细节进行规定,用例图由参与者、用例以及它们之间的关系构成,用于描述系统功能。例如我绘制的以下用例图:2.顺序图分为系统顺序......
  • Python中json.load()和json.loads()的区别
    一、图解json.loads():解析一个有效的JSON字符串并将其转换为Python字典json.load():从一个文件读取JSON类型的数据,然后转转换成Python字典二、json.loads()用法1、例子importjsondata={"name":"Satyamkumar","place":"patna","skills":["Raspber......
  • python cv2.imread 读取中文路径的图片返回为None的问题
    使用cv2读取图片时,输出图片形状大小时出现报错“'NoneType'objecthasnoattributeshape”,后来排查发现读取图片的返回值image为None,这就说明图片根本就没有被读取。下面图片是问题问题解决后,为了更好的展示,写的代码展示,这是正常的因果关系,找错误排查时是从下往上推。 ......
  • python将资源打包进exe
    前言之前py打包的exe一直是不涉及图片等资源的,直到我引入图片后打包,再双击exe发现直接提示未找到资源。分析我py代码中的图片引入使用的是项目相对路径,打包时pyinstaller只会引入py模块,这种路径引入的资源其实是不会打包进exe的。有人想的是可以直接将资源放到exe旁边,但这不是......
  • MinGW编译Python至pyd踩坑整理
    注意需要魔法用scoop自动安装配置MinGw需要魔法,不需要手动配置mingwscoopinstallmingw安装Cython,Setuptools第三方库关闭魔法,使用清华源pipinstallsetuptools-ihttps://pypi.tuna.tsinghua.edu.cn/simplepipinstallcython-ihttps://pypi.tuna.tsinghua.edu.cn/s......
  • [-007-]-Python3+Unittest+Selenium Web UI自动化测试之@property装饰器默认值设置
    看示例:#!/usr/bin/python3#coding:utf-8__author__='csjin'#定义@property装饰器classPPTListModels(object):def__init__(self):self._tab_name="PPT模板"@propertydefhandle(self):returnself.__handle......
  • The Zen of Python
    TheZenofPythonTheZenofPython,byTimPetersBeautifulisbetterthanugly.Explicitisbetterthanimplicit.Simpleisbetterthancomplex.Complexisbetterthancomplicated.Flatisbetterthannested.Sparseisbetterthandense.Readabilitycou......
  • CentOS7.6安装python3.6.8一把成
    yum-yinstallvimunzipnet-tools&&yum-yinstallwget&&yum-yinstallbzip2&&yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel......
  • 【python基础之装饰器】---装饰器
    title:【python基础之装饰器】---装饰器date:2023-12-1118:54:06updated:2023-12-1214:30:00description:cover:https://home.cnblogs.com/u/dream-ze/【一】什么是装饰器装饰代指为被装饰对象添加新的功能,器代指器具/工具,装饰器与被装饰的对象均可......
  • 【python基础之函数对象和闭包】 --- 函数对象与闭包
    title:【python基础之函数对象和闭包】---函数对象与闭包date:2023-12-1119:20:00updated:2023-12-1119:20:00description:cover:https://home.cnblogs.com/u/dream-ze/【一】函数对象函数对象指的是函数可以被当做数据来处理具体可以分为四......