Mengen (Sets)

In [1]:
metallwerkzeuge = {"Hammer", "Zange", "Blechschere", "Bolzenschneider"}
print(metallwerkzeuge)
{'Blechschere', 'Zange', 'Bolzenschneider', 'Hammer'}
In [ ]:
holzwerkzeuge = {"Hammer", "Zange", "Säge", "Hobel"}

Vereinigung

In [2]:
metallwerkzeuge | holzwerkzeuge
Out[2]:
{'Blechschere', 'Bolzenschneider', 'Hammer', 'Hobel', 'Säge', 'Zange'}

Schnittmenge

In [3]:
metallwerkzeuge & holzwerkzeuge
Out[3]:
{'Hammer', 'Zange'}
In [4]:
"Hammer" in metallwerkzeuge
Out[4]:
True
In [5]:
"Blechschere" in holzwerkzeuge
Out[5]:
False
In [7]:
zahlen = list(range(10))
In [8]:
set(zahlen)
Out[8]:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
In [9]:
zweiteZahlenliste = list(range(6,20))
print(zweiteZahlenliste)
[6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
In [10]:
vereinigungZahlen = set(zahlen) | set(zweiteZahlenliste)
In [11]:
vereinigungZahlen
Out[11]:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19}
In [12]:
list(vereinigungZahlen)
Out[12]:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]