📜  访问Python元组的前后元素

📅  最后修改于: 2022-05-13 01:55:14.094000             🧑  作者: Mango

访问Python元组的前后元素

有时,在处理记录时,我们可能会遇到需要访问特定记录的初始数据和最后数据的问题。这类问题可以在很多领域都有应用。让我们讨论一些可以解决这个问题的方法。

方法#1:使用访问括号
我们可以使用访问括号执行元组中前后元素的可能获取,其方式与可以在列表中访问元素的方式类似。

# Python3 code to demonstrate working of
# Accessing front and rear element of tuple
# using access brackets
  
# initialize tuple
test_tup = (10, 4, 5, 6, 7)
  
# printing original tuple
print("The original tuple : " + str(test_tup))
  
# Accessing front and rear element of tuple
# using access brackets
res = (test_tup[0], test_tup[-1])
  
# printing result
print("The front and rear element of tuple are : " + str(res))
输出 :
The original tuple : (10, 4, 5, 6, 7)
The front and rear element of tuple are : (10, 7)

方法 #2:使用itemegetter()
这是可以执行此任务的另一种方式。在此,我们使用itemgetter().的内置函数访问元素。

# Python3 code to demonstrate working of
# Accessing front and rear element of tuple
# using itemgetter()
from operator import itemgetter
  
# initialize tuple
test_tup = (10, 4, 5, 6, 7)
  
# printing original tuple
print("The original tuple : " + str(test_tup))
  
# Accessing front and rear element of tuple
# using itemgetter()
res = itemgetter(0, -1)(test_tup)
  
# printing result
print("The front and rear element of tuple are : " + str(res))
输出 :
The original tuple : (10, 4, 5, 6, 7)
The front and rear element of tuple are : (10, 7)