⊗pyPmStInr 106 of 208 menu

Mengen in Python

Menge - ein veränderbarer Datentyp, der dazu bestimmt ist, nur eindeutige Werte zu speichern. Äußerlich ähnelt eine Menge einer Liste, nur dass ihre Elemente in geschweifte Klammern eingeschlossen sind. Die Syntax einer Menge sieht so aus:

st = {element1, element2, element3...}

Um eine Menge zu erstellen, muss unbedingt die Funktion set verwendet werden. Wenn ihre Parameter leer gelassen werden, wird eine leere Menge erstellt:

st = set() print(st) # gibt set() aus

Wenn versucht wird, der Variable st geschweifte Klammern zuzuweisen, wird keine Menge, sondern ein leeres Wörterbuch erstellt:

st = {} print(st) # gibt {} aus print(type(st)) # gibt <class 'dict'> aus

Um eine mit Elementen gefüllte Menge zu erstellen, müssen diese im Parameter der Funktion set angegeben werden. Eine Menge kann aus einem String, einem Array und einem Tupel erstellt werden:

st1 = set('abc') st2 = set(['1', '2', '3']) st3 = set((1, 2, 3)) print(st1) # gibt {'a', 'c', 'b'} aus print(st2) # gibt {'1', '3', '2'} aus print(st3) # gibt {1, 2, 3} aus

Gegeben ist der folgende Code:

tst = {} print(type(tst))

Sagen Sie, was in der Konsole ausgegeben wird.

Gegeben ist der folgende Code:

tst = set() print(type(tst))

Sagen Sie, was in der Konsole ausgegeben wird.

Gegeben ist der folgende Code:

tst = {'x', 'y', 'z'} print(type(tst))

Sagen Sie, was in der Konsole ausgegeben wird.

Gegeben ist der folgende Code:

tst = {'a': 1, 'b': 2, 'c': 3} print(type(tst))

Sagen Sie, was in der Konsole ausgegeben wird.

frnlazuzhy