Funciones de iterador en Python | Conjunto 2 (islice(), starmap(), tee()..)

Funciones de iterador en Python | Serie 1

1. islice(iterable, start, stop, step) :- Este iterador imprime selectivamente los valores mencionados en su contenedor iterable pasado como argumento. Este iterador toma 4 argumentos, contenedor iterable, posición inicial, posición final y paso.

# Python code to demonstrate the working of 
# islice() and starmap()
  
# importing "itertools" for iterator operations
import itertools
  
# initializing list 
li = [2, 4, 5, 7, 8, 10, 20]
  
# initializing tuple list
li1 = [ (1, 10, 5), (8, 4, 1), (5, 4, 9), (11, 10 , 1) ]
  
  
# using islice() to slice the list acc. to need
# starts printing from 2nd index till 6th skipping 2
print ("The sliced list values are : ",end="")
print (list(itertools.islice(li,1, 6, 2)))
  
# using starmap() for selection value acc. to function
# selects min of all tuple values
print ("The values acc. to function are : ",end="")
print (list(itertools.starmap(min,li1)))

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *