除了使用print(a[len(a)-1]),还有其他简便的方式来获取列表或字符串的最后一个元素。例如,可以使用a[-1]来直接取得最后一个元素的值,这样更加简洁明了。 能否解释一下len(a)-1的作用? 在Python中,len(a)函数用于获取列表或字符串的长度。由于元素的索引值是从0开始计数的,所以最后一个元素的索引值应为长...
print(li[::-1]) # 列表倒序[6, 5, 4, 3, 2, 1] [3:-1] print(li[3:-1]) #li[3]到最后一位之前[4, 5] [3::-1] print(li[3::-1]) #li[3]之前倒序[4, 3, 2, 1] [5::-2] print(li[5::-2]) #li[5]之前间隔为2的倒序[6, 4, 2]...
python涉及字符截取的详细功能讲解: str ='0123456789'print("str[0:3]:"+str[0:3])#正向截取字符串 0~3(不包含3) 即 012print("str[:]:"+str[:])#正向输出所有字符串 即0123456789print("str[6:]:"+str[6:])#正向输出字符串 从 5 (不含5)~ 结束 即 6789print("str[:-3]:"+str[:-3]...
print(l1[0]) # 默认从左往右 print(l1[-1]) # -1表示最最后一个数字检索 2.切片取值 print(l1[1:6]) # 索引1到6,不包含6 print(l1[-1:-5]) # 因为默认的是从左往右,所以直接不打印 print(l1[-5:-1]) # 从倒数第五个开始到倒是第一个,不包含倒数第一个 3.修改切片方向 print(l1[1:...
不包括-1位,所以取到了之前的一位。比如要取第0~10位,应该是写str[0:11]才行。
python中的-1是什么意思?-1指的是索引,即列表的最后一个元素。比如你输入一个列表:a= [1,2,3,4,5,6,7]a[-1]就代表索引该列表最后一个值,你可以b = a[-1] print(b)结果如下:7索引从左往右是0,1,2,3……从右往左是-1,-2,-3……发布...
print(s[3]) print(s[4]) print(s[-2]) print(s[-1]) # 通过索引获取到的内容还是一个字符串 # 切片可以对字符串进行截取 # 语法 s[起始位置:结束位置] 左闭右开 s = "Adobe Acrobat Pro DC" print(s[0:6]) print(s[:6]) 从头到第6个字符 ...
/usr/bin/python# -*- coding: UTF-8 -*-a=21b=10c=0ifa==b:print"1 - a 等于 b"else:print"1 - a 不等于 b"ifa!=b:print"2 - a 不等于 b"else:print"2 - a 等于 b"ifa<>b:print"3 - a 不等于 b"else:print"3 - a 等于 b"ifab:print"5 - a 大于 b"else:print"5 - a...
第一个-1是指字符串或列表的最后一个元素 中间的-3是指字符串或列表倒数第3个元素 [-1:-3]是指切取最后一个元素到倒数第3个元素,但是切片一向是包头不包尾的,所以这里看着好像是要读3个元系,但其实读到倒数第2个就会停止 -3后面的-1是指倒着读取,就是从后往前读取 下面有个代码例子,...
range(9,0,-1) 迭代的结果是(9,8,7,6,5,4,3,2,1)9是起始,0是结束边界,-1是步进(也就是每次-1),