Junior
Rääkige andmetüübist set.
sobes.tech AI
Vastus AI-lt
Python andmetüüp set esindab mittejärjestatud kordumatute elementide jada.
Peamised omadused:
- Järjestamatuse: Elementidel hulgas ei ole fikseeritud järjekorda.
- Kordumatuse: Iga väärtus võib hulgas esineda ainult üks kord.
- Muutlikkus: Hulgad võivad lisada ja eemaldada elemente (välja arvatud
frozenset). - Elementide peab olema hash'itud: Toetatakse muutumatuid andmetüüpe (arvud, stringid, tupid). Muutuvad tüübid (loendid, sõnastikud) kasutada ei saa.
Loomine:
# Tühi hulga loomine
empty_set = set()
# Hulgast loendi loomine
my_list = [1, 2, 3, 2, 4]
set_from_list = set(my_list) # set_from_list on {1, 2, 3, 4}
# Hulgast loomine kasutades kühmlauseid