A veces, mientras trabajamos con registros, podemos tener un problema en el que necesitamos acceder a los datos iniciales y últimos de un registro en particular. Este tipo de problema puede tener aplicación en muchos dominios. Analicemos algunas formas en que se puede resolver este problema.
Método n.º 1: uso de corchetes de acceso
Podemos realizar la posible obtención de elementos delantero y trasero en tupla usando los corchetes de acceso de manera similar a la que se puede acceder a los elementos en la lista.
# 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)
Método n.º 2: usaritemegetter()
Esto es otra forma más en la que se puede realizar esta tarea. En esto, accedemos a los elementos usando la función incorporada de 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)
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA