Sobes.tech
Junior — Middle

Կարող է բացատրել Python լեզվում բառարանի հասկացությունը և դրա հիմնական առանձնահատկությունները:

sobes.tech AI

Պատասխան AI-ից

Python-ում, բառարան (dict) փոխելի, անսորտավոր (3.7-ից առաջ տարբերակներում) զույգերի հավաքածու է բանալի-արժեք։ Բանալիները պետք է լինեն հեշվող օբյեկտներ (օրինակ՝ տողեր, թվեր, տիպեր), իսկ արժեքները կարող են լինել ցանկացած օբյեկտ։

Բառարանների հիմնական հատկանիշները՝

  • Արագ մուտք դեպի արժեքներ ըստ բանալիի (համեստ մուտքի ժամանակ O(1))։
  • Բանալիները եզակի են բառարանում։
  • Դինամիկ կերպով կարելի է ավելացնել, փոխել և հեռացնել բանալի-արժեք զույգեր։

Բառարանի ստեղծման և օգտագործման օրինակ՝

մարդ = {'անուն': 'Иван', 'տարի': 30, 'քաղաք': 'Մոսկվա'}
print(մարդ['անուն'])  # Տպում է՝ Иван

# Նոր բանալի ավելացնել
մարդ['աշխատանք'] = 'մեխանիկ'

# Արժեքը փոխել
մարդ['տարի'] = 31

# Ստուգել, արդյոք կա բանալի
if 'քաղաք' in մարդ:
    print('Քաղաքը նշված է')