slice 以最后一个为界限获取前面的值
在 Python 中,可以使用负数索引来获取列表或字符串的倒数第几个元素。因此,可以使用 slice 表达式来获取最后一个元素前面的所有元素,如下所示:
my_list = [1, 2, 3, 4, 5]
my_slice = my_list[:-1]
print(my_slice) # [1, 2, 3, 4]
在这个例子中,my_slice 变量包含了 my_list 列表的前四个元素,因为 my_list[:-1] 表达式使用了切片,以最后一个元素为界限获取前面的值。
同样的方法也适用于字符串:
my_string = "hello world"
my_slice = my_string[:-1]
print(my_slice) # "hello worl"
在这个例子中,my_slice 变量包含了 my_string 字符串的前十个字符,因为 my_string[:-1] 表达式使用了切片,以最后一个字符为界限获取前面的值。
原文地址: https://www.cveoy.top/t/topic/hkMF 著作权归作者所有。请勿转载和采集!