Sobes.tech
Junior — Middle

Ar galite išvardyti pagrindinius kolekcijų tipus, naudojamus Python?

sobes.tech AI

Atsakymas iš AI

Python'e pagrindiniai kolekcijų tipai apima:

  • list — išrikiuotas, keičiamas elementų sąrašas.
  • tuple — išrikiuotas, nekintamas elementų rinkinys.
  • set — nesutvarkyta, unikalių elementų rinkinys.
  • dict — žodynas, kuris susieja raktus su reikšmėmis.

Be to, standartinėje bibliotekoje yra specializuotos kolekcijos, pavyzdžiui:

  • collections.deque — dvipusė eilė.
  • collections.Counter — skaitiklis, skaičiuojantis hash'inius objektus.
  • collections.OrderedDict — žodynas, išlaikantis elementų įterpimo tvarką (iki Python 3.7, po to tvarka išlaikoma įprastame dict).

Pavyzdys, kaip naudoti list ir dict:

fruits = ['apple', 'banana', 'cherry']
prices = {'apple': 100, 'banana': 80, 'cherry': 120}