← 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.