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