Escriu per cercar…

Set

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.

```py

num_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.

```py

num_set.pop()


> 1

**Operacions de conjunts**


```py
seta:set = {1,2,3}
setb:set = {3,4,5}
seta
setb

Estàs llegint una vista prèvia.

Inicia sessió amb Google per llegir la pàgina completa.

Inicia sessió amb Google

Amb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.