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}