Zbiory w Pythonie
Zbiór - modyfikowalny typ danych, przeznaczony do przechowywania tylko unikalnych wartości. Zewnętrznie zbiór przypomina listę, tylko jego elementy są ujęte w nawiasy klamrowe. Składnia zbioru wygląda tak:
st = {element1, element2, element3...}
Aby utworzyć zbiór, należy koniecznie
zastosować funkcję set. Jeśli w jej
parametry nic nie przekażemy, to utworzy się
pusty zbiór:
st = set()
print(st) # wypisze set()
Jeśli natomiast spróbujemy przypisać zmiennej
st puste nawiasy klamrowe, to utworzy się
nie zbiór, a pusty słownik:
st = {}
print(st) # wypisze {}
print(type(st)) # wypisze <class 'dict'>
Aby utworzyć zbiór wypełniony
elementami, należy podać je w parametrze
funkcji set. Zbiór można utworzyć
z ciągu znaków, tablicy i krotki:
st1 = set('abc')
st2 = set(['1', '2', '3'])
st3 = set((1, 2, 3))
print(st1) # wypisze {'a', 'c', 'b'}
print(st2) # wypisze {'1', '3', '2'}
print(st3) # wypisze {1, 2, 3}
Dany jest następujący kod:
tst = {}
print(type(tst))
Powiedz, co wypisze się w konsoli.
Dany jest następujący kod:
tst = set()
print(type(tst))
Powiedz, co wypisze się w konsoli.
Dany jest następujący kod:
tst = {'x', 'y', 'z'}
print(type(tst))
Powiedz, co wypisze się w konsoli.
Dany jest następujący kod:
tst = {'a': 1, 'b': 2, 'c': 3}
print(type(tst))
Powiedz, co wypisze się w konsoli.