Junior
Pastāstiet par datu tipa set.
sobes.tech AI
Atbilde no AI
Python datu tips set ir nesakārtots neatkārtojamu elementu secība.
Galvenās īpašības:
- Nepakārtotība: Elementi kopā nav noteiktā secībā.
- Neatkārtojamība: Katrs vērtība var būt kopā tikai vienu reizi.
- Maināmība: Kopas var pievienot un dzēst elementus (izņemot
frozenset). - Elementiem jābūt hashējamiem: Atbalsta nemainīgus datu tipus (skaitļus, virknes, tupeles). Maināmus tipus (saraksti, vārdnīcas) izmantot nedrīkst.
Izveide:
# Tukšas kopas izveide
empty_set = set()
# Kopas izveide no saraksta
my_list = [1, 2, 3, 2, 4]
set_from_list = set(my_list) # set_from_list būs {1, 2, 3, 4}
# Kopas izveide ar iekavām