在Python中获取列表的第一个和最后一个元素
在某些情况下,您需要获取列表的第一个和最后一个元素。这里最棘手的部分是,您必须跟踪列表的长度,同时从列表中找出这些元素。下面是我们可以用来实现这一目标的方法。但是,当然,所有方法都涉及使用列表中元素的索引。
仅使用索引
在任何列表中,第一个元素被分配索引值0,而最后一个元素可以被视为值-1。因此,我们将这些索引值直接应用于列表并获得所需的结果。
示例
Alist = ['Sun','Mon','Tue','Wed','Thu']print("The given list : ",Alist)
print("The first element of the list : ",Alist[0])
print("The last element of the list : ",Alist[-1])
输出结果
运行上面的代码给我们以下结果-
The given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu']The first element of the list : Sun
The last element of the list : Thu
列表切片
列表切片是另一种方法,其中我们使用冒号的切片技术直接引用元素的位置。通过在第一个冒号之前使用空白值来访问第一个元素,并通过将len()
-1指定为输入来访问最后一个元素。
示例
Alist = ['Sun','Mon','Tue','Wed','Thu']print("The given list : ",Alist)
first_last = Alist[::len(Alist)-1]
print(first_last)
输出结果
运行上面的代码给我们以下结果-
The given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu']['Sun', 'Thu']
使用For循环
我们还可以使用带in运算符的for循环,将索引值设置为0和-1。
示例
Alist = ['Sun','Mon','Tue','Wed','Thu']print("The given list : ",Alist)
first_last = [Alist[n] for n in (0,-1)]
print(first_last)
输出结果
运行上面的代码给我们以下结果-
The given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu']['Sun', 'Thu']
以上是 在Python中获取列表的第一个和最后一个元素 的全部内容, 来源链接: utcz.com/z/347330.html