python正负索引的使用

来源:千锋教育
发布时间:2023-11-14 06:49:20
分享

python正负索引的使用

本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。

1、说明

使用正索引(从左至右)、负索引(从右至左)访问元素,时间复杂度为O(1),效率极高的使用方式。

按照给定区间获取到数据,叫做切片。

2、正索引

从左至右,从0开始索引,区间为[0,长度-1],左包右不包。

lst=['a','b','c','d']

print(lst[0])#获取第一个元素

print(lst[1:2])#获取第二个元素,左包右不包,切片

print(lst[2:])#获取第三个元素到最后一个元素,切片

print(lst[:])#获取所有元素,切片

#输出结果如下:

a

['c']

['c','d']

['a','b','c','d']

3、负索引

从右至左,从-1开始索引,区间为[-长度,-1]

lst=['a','b','c','d']

print(lst[-1])

print(lst[-2:])

#输出结果如下:

d

['c','d']

以上就是python正负索引的使用,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • pythonsetuptools如何安装 python中setuptools如何安装1、概念setuptools能帮助我们更好的创建和分发Python包,尤其是具有复杂依赖关系的包。其通过添加一个基本的依赖系统以及许多相关功能2、安装方法pi
  • pythonBreak语句的中断 python中Break语句的中断1、说明break用来跳出最近的for或者while循环。要注意的是,for循环可以和else一起使用。2、实例循环中的else语句,会在for循环执行完毕,之后执行
  • pythonrange()如何结合语句使用 pythonrange()如何结合语句使用1、range()用来生成给定范围内的集合:In[61]:forageinrange(5):...:print(age)...:012342、range()函
  • python类装饰器如何使用? python类装饰器如何使用?1、类H1的两个方法:__init__:接收一个函数作为参数,就是待被装饰的函数;__call__:让类对象可以调用,类似函数调用,触发点是被装饰的函数调用时触发。2、实
  • pythonmax函数怎么用 pythonmax函数怎么用说到取值大家肯定不陌生,max函数是比较好的选择,主要的作用是选取序列或参数的值。不过相对于基础的使用而言,本篇文章还会介绍一些涉及中级语法方面的使用,在学习上有一定的难度
  • pythonindex函数是什么 pythonindex函数是什么在我们对字符串进行检查时,大家并不需要逐个的去验证。特别是在子字符串str的检查上,我们有专门的index函数可以实现。相信说到这里,很多人已经想知道具体的检查方法了,