在Python中,如何从列表、字符串或元组中提取最后两项?
用户将输入字符串、列表或元组 我必须提取第一个do和最后两个值。对于前两个值:在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]元素,非常感谢!我把它弄复杂了,
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:]