Cum aflu toate combinările elementelor unei liste în Python
python list lista itertools
Cum aflu toate combinările - de cate 2,3,4, n - elementelor unei liste - să îi zicem lista_mea
- în Python, obținând o listă de subliste care conțin aceste combinări?
import itertools lista_combinari = [list(x) for x in itertools.combinations(lista_mea, 2)]
Se înlocuiește 2 cu cu numărul de elemente pe care vrei să le aibă sublistele cu combinări: dacă vrei să combini elementele câte trei, pui 3, dacă vrei să le combini câte patru, pui 4, etc.