Type to search…

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.

```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

You'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