Python-da lüğətlər necə tətbiq olunur?
Python-da lüğətlər necə tətbiq olunur?

Video: Python-da lüğətlər necə tətbiq olunur?

Video: Python-da lüğətlər necə tətbiq olunur?
Video: Python proqramlaşdırma dili, hekayəsi və üstünlükləri 2024, Noyabr
Anonim

Lüğətlər yaddaşda saxlanılan hər bir açar üçün hash kodunu hesablayaraq işləyin lüğət daxili hash funksiyasından istifadə etməklə. Hash kodu açardan asılı olaraq geniş şəkildə dəyişir; misal üçün, Python ” isə -539294296-a hash edir. piton ”, bir bitlə fərqlənən sətir 1142331976-a hash edir.

Beləliklə, siyahı Python-da necə həyata keçirilir?

Python siyahıları həqiqətən dəyişən uzunluqlu massivlərdir, Lisp üslubunda əlaqəli deyil siyahıları . The həyata keçirilməsi digər obyektlərə istinadların bitişik massivindən istifadə edir və bu massivə və massivin uzunluğuna göstərici saxlayır. siyahı baş quruluşu. Elementlər əlavə edildikdə və ya daxil edildikdə, istinadlar massivinin ölçüsü dəyişdirilir.

Daha sonra sual yaranır ki, Python lüğəti hansı məlumat strukturunu həyata keçirir? Lüğətlər var Python tətbiqi a məlumat strukturu ki edir daha çox assosiativ massiv kimi tanınır. A lüğət açar-dəyər cütlərinin toplusundan ibarətdir. Hər bir açar-dəyər cütü açarı əlaqəli dəyərinə uyğunlaşdırır.

Müvafiq olaraq, Python-da tuplelər necə həyata keçirilir?

Deyəsən standartdır həyata keçirilməsi a tuple sadəcə massiv kimidir. Bir neçə fərqli varsa tuples Yenidən istifadə oluna bilən n ölçülü, onlar hər biri ilə bir növ əlaqəli siyahıda zəncirlənir. tuple's sonrakı sıfırıncı giriş nöqtəsi tuple ki, təkrar istifadə oluna bilər.

Python siyahıları necə saxlayır?

Ən sadə məlumat strukturu Python və alışır mağaza a siyahı dəyərlərdən. Siyahılar var elementlərin kolleksiyaları (sətirlər, tam ədədlər və ya hətta başqaları siyahıları ). Hər bir maddə siyahı təyin edilmiş indeks dəyərinə malikdir.

Tövsiyə: