10 equipos pelean, * * * con 945 diferencias. ¿Cómo enumerar estas 945 situaciones usando Python?
``Aspecto de Python
Importar itertools
#Definir lista de equipos
teams = [ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']
#Lista Todas las situaciones de agrupación posibles
grupo_combinaciones = lista(herramientas ITER. combinaciones(equipos, 2))
#Imprimir resultados
Para grupos en group_combinations:
Imprimir(grupo)
```
En el código anterior, primero definimos una lista que contiene 10 equipos. Luego, pase la lista de grupos y la longitud de la combinación (aquí 2, que indica agrupación por pares) como argumentos a la función `combinations()` usando el método itertools.combinations()`. Convierta el resultado devuelto en una lista y guárdelo en la variable group_combinations.
Finalmente, recorra la lista group_combinations e imprima todas las agrupaciones.
La ejecución del código anterior dará como resultado 945 situaciones de agrupación diferentes.