Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中,如何从列表、字符串或元组中提取最后两项?_Python_Slice - Fatal编程技术网

在Python中,如何从列表、字符串或元组中提取最后两项?

在Python中,如何从列表、字符串或元组中提取最后两项?,python,slice,Python,Slice,用户将输入字符串、列表或元组 我必须提取第一个do和最后两个值。对于前两个值: ls[:2] 对于最后两个值,我该如何做 如果n是值的总数,则最后两项可以切片为: [n-1:] 我怎样才能把代码写下来 ls[-2:] 切片中的负数只需通过添加len(ls)进行计算,因此这与ls[len(ls)-2://code>相同。有关切片的更多信息,请参阅或 如果你有这样一个列表:a\u list=[1,2,3]你可以通过a\u list[-2:]获得最后两个[2,3]元素,非常感谢!我把它弄复杂了,

用户将输入字符串、列表或元组

我必须提取第一个do和最后两个值。对于前两个值:

ls[:2]
对于最后两个值,我该如何做

如果
n
是值的总数,则最后两项可以切片为:

[n-1:]
我怎样才能把代码写下来

ls[-2:]
切片中的负数只需通过添加
len(ls)
进行计算,因此这与
ls[len(ls)-2://code>相同。有关切片的更多信息,请参阅或


如果你有这样一个列表:
a\u list=[1,2,3]
你可以通过
a\u list[-2:]
获得最后两个
[2,3]
元素,非常感谢!我把它弄复杂了,真的很简单!谢谢你提供的资源。
ls[-2:]