首页 > 编程语言 >【Python】a[1:-1]、a[-1]、a[:-1]、a[::-1]、a[n::-1]等操作的区别

【Python】a[1:-1]、a[-1]、a[:-1]、a[::-1]、a[n::-1]等操作的区别

时间:2023-02-27 17:32:26浏览次数:32  
标签:排列 区别 Python 元素 去除 操作 作用 逆序


a[1:-1]

a[n:-n]作用是去除前n个元素和末n个元素

>>> a=(1,2,3,4,5)
>>> a[1:-1]
(2, 3, 4)
>>> a=(1,2,3,4,5)
>>> a[2:-2]
(3,)

a[-1]

a[-n]作用是取倒数第n个元素

>>> a=(1,2,3,4,5)
>>> a[-2]
4

a[:-1]

a[:-n]的作用是去除后n个元素

>>> a=(1,2,3,4,5)
>>> a[:-1]
(1, 2, 3, 4)

a[::-1]

a[::-1]的作用是将所有元素逆序排列

>>> a[::-1]
(5, 4, 3, 2, 1)

a[n::-1]

a[n::-1] 的作用是从第n个元素截取后逆序排列

>>> a=(1,2,3,4,5)
>>> a[2::-1]
(3, 2, 1)


标签:排列,区别,Python,元素,去除,操作,作用,逆序
From: https://blog.51cto.com/u_15983387/6088763

相关文章

  • 【Python】ImportError: No module named ‘google‘最全解决方法
    跑程序遇到了这个问题,改了好久才解决,由于每个人实际情况不同,现列出各种解决办法:我的环境:pycharmpython3.7首先确定是否装了google这个包,如果依然报错再找问题1这是我成......
  • 【Python】 basemap 报错‘module‘ object is not callable
    报错:Traceback(mostrecentcalllast):File"/Users/ddd/Desktop/map_01.py",line5,in<module>m=Basemap()#使用Basemap()创建一个地图File"/Users/ddd......
  • 使用python暴力破解WiFi密码
    当我们遇到没有网络,有WiFi但不知道密码的情况或者是练习python时可以使用这几行简单的代码去破解wifi密码准备工作一:python环境二:pycharm/其他可以运行python代码平台......
  • python序列化 json和pickle
    #1、什么是序列化#序列化指的是把内存的数据类型转成一个特定格式的内容#该格式的内容可用于存储或者传输给其它平台使用#内存中的数据类型---》序列化----》特定......
  • c++中内联函数和宏函数的区别
    一.区别:是不是函数:宏定义不是函数,但是使用起来像函数。预处理器用复制宏代码的方式代替函数的调用,省去了函数压栈退栈过程,提高了效率;内联函数本质上是一个函数,内联......
  • Linux操作命令(五)1.find命令 2.xargs命令
    1、find命令(一)查找,沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作参数描述-printfind命令将匹配的文件输出到标准输出-execfind命令对匹配的......
  • python文件操作02 文件指针
    #一:读相关操作#1、readline:一次读一行#withopen(r'g.txt',mode='rt',encoding='utf-8')asf:##res1=f.readline()##res2=f.readline()##prin......
  • Windows驱动开发学习记录-应用层打开设备符号链接在不同系统的区别
    驱动层创建{......UNICODE_STRINGusMyControlDevice=RTL_CONSTANT_STRING(MY_CONTROL_DEVICE_NAME); ntStatus=IoCreateDevice(pDriverObject,NULL,......
  • Python文件操作01 t模式
    如何用文件:open()和withopen()as控制文件读写内容的模式:t和b强调:t和b不能单独使用,必须跟r/w/a连用t文本(默认的模式)1......
  • 操作系统-内存管理-NUMA1(半原创)
    注意:0.Linux,NUMA结构管理一个NUMA节点称之为node1.在NUMA内存架构下,每个物理内存区域都是属于一个特定的NUMA节点,NUMA节点中包含了一个或者多个CPU,NUMA......