Itertool de Python es un módulo que proporciona varias funciones que funcionan en iteradores para producir iteradores complejos. Este módulo funciona como una herramienta rápida y eficiente en memoria que se usa solo o en combinación para formar álgebra de iteración.
Nota: Para obtener más información, consulte Python Itertools
repetir()
itertools.repeat()
cae en la categoría de iteradores infinitos . En repeat()
damos el dato y damos el número, cuantas veces se repetirá el dato. Si no vamos a especificar el número, se repetirá infinitas veces. En repeat(), el espacio de memoria no se crea para cada variable. Más bien, crea solo una variable y repite la misma variable.
Sintaxis: repetir (valor, número)
Parámetros:
val: El valor a imprimir.
num: si se menciona la palabra clave opcional num, imprime repetidamente el valor pasado num número de veces, de lo contrario, imprime el valor pasado un número infinito de veces.
Ejemplo 1:
# Python code to demonstrate the working of # repeat() import itertools # using repeat() to repeatedly print number print ("Printing the numbers repeatedly : ") print (list(itertools.repeat(25, 4)))
Producción:
Printing the numbers repeatedly : [25, 25, 25, 25]
Ejemplo 2:
# Python code to demonstrate the working of # repeat() import itertools # using repeat() to repeatedly print string print(list(map(str.upper, itertools.repeat('geeksforgeeks', 3))))
Producción:
['GEEKSFORGEEKS', 'GEEKSFORGEEKS', 'GEEKSFORGEEKS']
Publicación traducida automáticamente
Artículo escrito por Akshaysharma11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA