通常是字符串或列表的切片读取元素的工具。
第一个-1是指字符串或列表的最后一个元素。
中间的-3是指字符串或列表倒数第3个元素。
[-1:-3]是指切取最后一个元素到倒数第3个元素,但是切片一向是包头不包尾的,所以这里看着好像是要读3个元系,但其实读到倒数第2个就会停止。
-3后面的-1是指倒着读取,就是从后往前读取。
下面有个代码例子,可能看着会更清晰。
不知道你的列表内容是什么。如果是单纯取的话,python代码可以写成如下:
取第一到第三个元素可以写成L[:3]。
倒数第二个元素是L[-2:-3]。
Python删除字符串的最后3个字符的方法:
1、先将字符串转换成列表,之后再修改列表中的元素来完成,通过list(r)来将r字符串转化成了一个列表。
2、然后修改单个列表的元素,将第二个元素d替换成了m。
3、最后通过join的方法把列表中的元素合成一个字符串。
4、通过python自带的replace方法直接完成替换,将字符串中的字符a替换成了A。
5、其次这个replace也可以替换字符串中的多个字符。
6、replace方法比较试用于替换字符串中的多个相同的字符,替换也比较简单快捷。
a=[3,5,6,8,10]
a[4:1:-1] 从第五个倒数取到第2个。
a[start:stop:step] 表示从start开始,每隔step取一个数,直到stop(不包括stop)结束。
array = [0,1,2,3,4,5] ;
print len(array) 6;
同样,要获取一字符串的长度,也是用这个len函数,包括其他跟长度有关的,都是用这个函数。
L1=len(list1) #列表list1的长度。
list2=list(set(list1)) #可以用set,直接去掉重复的元素。
[456, 'abc']print "First list length : ",。
len(list1);print "Second list length : ", len(list2);。
扩展资料:
Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java。
自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。
以下实例展示了 len()函数的使用方法:
#!/usr/bin/pythonlist1,。
list2 = [123, 'xyz', 'zara']。
参考资料:Python-百度百科。