Sobes.tech
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