Junior — Middle
Python dilində sözlük anlayışını və onun əsas xüsusiyyətlərini izah etmək mümkündürmü?
sobes.tech Süni İntellekt
AI-dan cavab
Python-da, lüğət (dict) dəyişkən və sıralanmamış (3.7-dən əvvəlki versiyalarda) açar-dəyər cütlərindən ibarət bir toplusudur. Açarlar hash edilə bilən obyektlər olmalıdır (məsələn, sətirlər, ədədlər, tuple-lər), və dəyərlər hər hansı obyekt ola bilər.
Lüğətlərin əsas xüsusiyyətləri:
- Açar vasitəsilə dəyərlərə sürətli giriş (amortizasiya olunmuş giriş vaxtı O(1)).
- Açarlar lüğət daxilində unikal olmalıdır.
- Dinamik olaraq açar-dəyər cütlərini əlavə etmək, dəyişdirmək və silmək mümkündür.
Lüğət yaratmaq və istifadə etmək nümunəsi:
şəxs = {'ad': 'Иван', 'yaş': 30, 'şəhər': 'Moskva'}
print(şəxs['ad']) # Çıxış: Иван
# Yeni açar əlavə etmək
şəxs['iş'] = 'mühəndis'
# Dəyəri dəyişdirmək
şəxs['yaş'] = 31
# Açarın mövcudluğunu yoxlamaq
if 'şəhər' in şəxs:
print('Şəhər qeyd olunub')