← Volver
Usando la función estándar
El argumento pasado a la función puede ser cualquier objeto iterable (listas, tuplas, diccionarios, conjuntos, etc.). El resultado es asimismo un objeto iterable. No es necesario convertirlo a una lista, a menos que se quieran visualizar todas las combinaciones al mismo tiempo.
Cómo generar todas las combinaciones de un conjunto de elementos
itertools.permutations()
. Por ejemplo, si se quiere obtener todas las combinaciones posibles del conjunto de elementos [1, 2, 3]
:>>> import itertools
>>> list(itertools.permutations([1, 2, 3]))
[(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1)]
El argumento pasado a la función puede ser cualquier objeto iterable (listas, tuplas, diccionarios, conjuntos, etc.). El resultado es asimismo un objeto iterable. No es necesario convertirlo a una lista, a menos que se quieran visualizar todas las combinaciones al mismo tiempo.
👨💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.
🐍 También te puede interesar:
💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.