Python Dictionary nədir? | lüğət словарь | Dictionary in Python #kody_az

preview_player
Показать описание
Python-da lüğətlər (dictionary) açar-dəyər cütlərini istifadə edərək məlumatları saxlamaq və idarə etmək üçün daxili verilən tipidir. Lüğətlər dəyişkəndir, yəni yaradıldıqdan sonra onları dəyişdirə bilərsiniz, və Python 3.6-ya qədər sıraya malik deyildilər (Python 3.7 və sonrakılarda daxil edilmə sırasını saxlayırlar).

Əsas Xüsusiyyətlər

• Açar-Dəyər Cütləri: Lüğətin hər elementi unikal açar və dəyərin cütüdür.
• Dəyişkən: Lüğətlər yaradıldıqdan sonra elementləri əlavə edə, silə və ya dəyişə bilərsiniz.
• Dinamik: Lüğətlər ehtiyaca uyğun olaraq böyüyə və ya kiçilə bilər.
• Hash Cədvəli İcrası: Lüğətlər sürətli məlumat əldə etmək üçün hash cədvəlindən istifadə edir.

Praktiki İstifadələr

• Verilənlər Bazası Qeydləri: Unikal identifikatorlardan istifadə edərək qeydlərin saxlanılması və əldə edilməsi.
• Elementlərin Sayılması: Siyahıdakı elementlərin sayını müəyyənləşdirmək.
• Konfiqurasiya Ayarları: Açarlar və dəyərlərlə ayarların idarə edilməsi.
• Keşləşdirmə: Hesablanmış nəticələrin sürətli əldə edilməsi üçün saxlanılması.

Məsləhətlər

• Dəyişməz Açarlar: Lüğət açarları dəyişməz verilən tipində olmalıdır (məsələn, sətirlər, rəqəmlər, tuplar).
• Performans: Lüğətlərdə axtarış, əlavə etmə və silmə əməliyyatları orta hesabla O(1) zaman mürəkkəbliyinə malikdir.
• Sıra Saxlanılması: Python 3.7-dən başlayaraq, lüğətlər açarların əlavə edilmə sırasını saxlayır.

Lüğətlər Python-da əlaqəli məlumatların kolleksiyalarını idarə etmək üçün güclü və çevik bir alətdir. Onlar sürətli giriş və manipulyasiya təklif edir, bu da onları sadə məlumat saxlama proseslərindən mürəkkəb alqoritmlərə qədər geniş tətbiqlər üçün uyğun edir.

======

A dictionary in Python is a built-in data type that allows you to store and manage data using key-value pairs. Dictionaries are mutable, meaning you can modify them after creation, and they are unordered up to Python 3.6 (in Python 3.7 and later, they maintain insertion order as an implementation detail).

Key Features

• Key-Value Pairs: Each element in a dictionary is a pairing of a unique key and a value.
• Mutable: You can add, remove, or change items after the dictionary is created.
• Dynamic: Dictionaries can grow and shrink as needed.
• Hash Table Implementation: Under the hood, dictionaries use a hash table for fast data retrieval.

Practical Uses

• Database Records: Storing and accessing records using unique identifiers.
• Counting Items: Tally occurrences of items in a list.
• Configuration Settings: Managing settings with keys and values.
• Caching: Storing computed results for quick retrieval.

Tips

• Immutable Keys: Dictionary keys must be of an immutable data type (e.g., strings, numbers, tuples).
• Performance: Dictionaries offer average-case O(1) time complexity for lookups, insertions, and deletions.
• Order Preservation: From Python 3.7 onward, dictionaries maintain the insertion order of keys.

Dictionaries are a powerful and flexible tool in Python for managing collections of related data. They offer fast access and manipulation, making them suitable for a wide range of applications, from simple data storage to complex algorithms.

#python #kody_az #kodyaz #viral #viralcode #viralvideo #random #code #coder #azerbaycan #azerbaijan #azərbaycan #baku #baki #programming #programmer #codes #hazırlıq #hazirliq #kurs #kurslar #course #courses #online #onlinecourses #test #quiz
Рекомендации по теме
Комментарии
Автор

Əla, kaş ki izlənmə sayı çox ola yaxşı başa salırsınız, boş boş videolarla müqayisədə belə videolar qat-qat üstündür. Əlimdən gələn qədər sizə dəstək olmağa çalışacam.🙌🏻

khaligvaliyev
Автор

Gələcəkdə web üzərində, Python(django) ilə open-source blog və ya maarifləndirici proektiniz olsa qarşılıqsız həm kömək, həm də təcrübə məqsədli iştirak etmək istərdim.

khaligvaliyev
Автор

azerbaycanca nece aydin basa salirsiz)

backlever