Junior — Middle
Կարող է բացատրել Python լեզվում բառարանի հասկացությունը և դրա հիմնական առանձնահատկությունները:
sobes.tech AI
Պատասխան AI-ից
Python-ում, բառարան (dict) փոխելի, անսորտավոր (3.7-ից առաջ տարբերակներում) զույգերի հավաքածու է բանալի-արժեք։ Բանալիները պետք է լինեն հեշվող օբյեկտներ (օրինակ՝ տողեր, թվեր, տիպեր), իսկ արժեքները կարող են լինել ցանկացած օբյեկտ։
Բառարանների հիմնական հատկանիշները՝
- Արագ մուտք դեպի արժեքներ ըստ բանալիի (համեստ մուտքի ժամանակ O(1))։
- Բանալիները եզակի են բառարանում։
- Դինամիկ կերպով կարելի է ավելացնել, փոխել և հեռացնել բանալի-արժեք զույգեր։
Բառարանի ստեղծման և օգտագործման օրինակ՝
մարդ = {'անուն': 'Иван', 'տարի': 30, 'քաղաք': 'Մոսկվա'}
print(մարդ['անուն']) # Տպում է՝ Иван
# Նոր բանալի ավելացնել
մարդ['աշխատանք'] = 'մեխանիկ'
# Արժեքը փոխել
մարդ['տարի'] = 31
# Ստուգել, արդյոք կա բանալի
if 'քաղաք' in մարդ:
print('Քաղաքը նշված է')