Set
This page hasn't been translated yet — shown in its original language:Català
Set (Conjunt)
Una alternativa a les llistes és el set (conjunt); que permeten agrupar elements amb aquestes carecteristiques.
- S’utilitzen quan vols tenir un conjunt d’elements que no es repeteixin.
- Els elements no tenen ordre, (realment tenen ordre d’inserció), quan començes a utilitzarlos amb diferents operacions, aquest ordre es pot perdre. És una de les limitacions respecte les llistes.
- Es poden realitzar operacions d’àlgebra entre conjunts: unió, intersecció, diferència …
Creem un set, i hi afegim elements, fixem-nos que encara que li afegim elements duplicats simplement no els afegeix.
```pynum_set: set = set() num_set.add(1) num_set.add(1) num_set.add(1) num_set.add(2) num_set.add(2) num_set
> {1, 2}
La longitud s'obté amb el mètode `len`, com la llista.
```py
len(num_set)2
Si volem treure l’últim element, usem pop.
```pynum_set.pop()
> 1
**Operacions de conjunts**
```py
seta:set = {1,2,3}
setb:set = {3,4,5}
seta
setbYou're reading a preview.
Sign in with Google to read the full page. A Google account includes 5 free pages in total; students and teachers read their course pages without limit.
Sign in