itertools.kombinasjoner () I Python

i denne opplæringen skal vi lære om itertools.kombinasjoner () I Python. For det første, la oss få en ide om itertools.kombinasjon(). Itertools er en Modul I Python som gir ulike funksjoner som fungerer på iteratorer. I mellomtiden er kombinasjoner () en funksjon i Python.

Kombinasjoner() I Python

denne iteratoren (funksjonen) tar to parametere som inngang samtidig. De er iterable, og r(nødvendig lengde). Denne funksjonen skriver ut alle mulige kombinasjoner av iteratoren med den angitte lengden (r). Denne funksjonen ligner begrepet Kombinasjoner som du har lært i videregående matematikk. La oss se et eksempel på kombinasjoner. Vi må importere kombinasjoner funksjon fra itertools modulen i vår kode.

Eksempel:-

from itertools import combinationsa = combinations('12345', 2)print(a)

Utgang:-

<itertools.combinations object at 0x000001D7AE5091D8>

utgangen av kombinasjonsklassen er itertools.kombinasjoner () objekt. Så, vi fikk sitt objekt som et resultat. Nå vil vi trekke den ut ved hjelp av listen. I eksemplet ovenfor er ‘12345’ en iterbar og 2 er lengden på kombinasjonene (r).

from itertools import combinationsa = combinations('12345', 2)print(list(a))

Utgang:-


Så, som et resultat, får vi utgangen som består av alle kombinasjonene av tuples i en liste. Hvis vi observerer utgangen, er tuples i listen i sortert rekkefølge. Fordi, som iteratoren i inngangen er også i sortert rekkefølge. La oss se et eksempel med usortert inngang.

Eksempel:-

from itertools import combinationsa = list(combinations('5713', 3))print(a)

Utgang: –

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

More: