Tässä nyt valmis koodi tämän aloittamani säikeen iteroitavalla joukolla noita alkioita, ja jos nyt sama esimerkin vuoksi sitten 4:n sarjoja.
#combinations() - valmis lähdekoodi Pythonilla
import itertools
alkiojoukko = [1,2,3,4,5,6]
combs = tuple(itertools.combinations(alkiojoukko, 4))
print(combs)
Sitten ulostulo-tuloste näyttää ihan siltä, mitä alunperin hainkin, niinkuin ohjelman pitääkin näyttää, kun se toimii oikein.
((1, 2, 3, 4), (1, 2, 3, 5), (1, 2, 3, 6), (1, 2, 4, 5), (1, 2, 4, 6), (1, 2, 5, 6), (1, 3, 4, 5), (1, 3, 4, 6), (1, 3, 5, 6), (1, 4, 5, 6), (2, 3, 4, 5), (2, 3, 4, 6), (2, 3, 5, 6), (2, 4, 5, 6), (3, 4, 5, 6))
Jos aika tulee sitten pitkäksi koneella ensi yönä, voisi alkaa tuota combinations -funktiota kääntämään pseudo-kielelle omaksi ajan kuluksi, mitä tuossa dokumentaatiossa aika kattavasti esitetty sekin.