Tipus de dades seqüència: Rangs¶
Els rangs (range): és un tipus de seqüències que ens permet crear seqüències de números. Es un tipus inmutable i es sol utilitzar per realitzar bucles.
Definició d'un rang. Constructor range¶
Al crear un rang (seqüència de números) obtenim un objecte que es de la classe range:
Exemples, convertint el rang en llista per veure la seqüència:
Recorregut d'un rang¶
Els rangs es solen utilitzar per ser recorregut, quan tinc que crear un bucle el número de iteracions del qual el sabem per avançat puc utilitzar una estructura com aquesta:
Operacions bàsiques amb range¶
En les tuples es poden realitzar les següents operacions:
- Els rangs es poden recorrer.
- Operadors de pertanyença:
ininot in. - Indexació
- Slice
Entre las funcions definides podem utilitzar: len, max, min, sum, sorted.
A més un objecte range té tres atributs que ens emmagatzemen el començament, final i interval del rang: