Junior — Middle
Vai var izskaidrot vārdnīcas jēdzienu Python valodā un tās galvenās īpašības?
sobes.tech AI
Atbilde no AI
Python valodā vārdnīca (dict) ir maināma, nesortēta (pirms 3.7 versijām) atslēgu-vērtību pāru kopums. Atslēgas ir jāsaskan ar hashējamām objektiem (piemēram, virknes, skaitļi, tuple), un vērtības var būt jebkādi objekti.
Galvenās vārdnīcu īpašības:
- Ātra piekļuve vērtībām pēc atslēgas (amortizēts piekļuves laiks O(1)).
- Atslēgas ir unikālas vārdnīcā.
- Dinamiski var pievienot, mainīt un dzēst atslēgu-vērtību pārus.
Piemērs, kā izveidot un izmantot vārdnīcu:
persona = {'vārds': 'Иван', 'vecums': 30, 'pilsēta': 'Moskva'}
print(persona['vārds']) # Izvadīs: Иван
# Pievienot jaunu atslēgu
persona['darbs'] = 'inženieris'
# Mainīt vērtību
persona['vecums'] = 31
# Pārbaudīt, vai atslēga pastāv
if 'pilsēta' in persona:
print('Pilsēta ir norādīta')