Sobes.tech
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')