Mündəricat:

Python-da lüğət nə qədər böyük ola bilər?
Python-da lüğət nə qədər böyük ola bilər?

Video: Python-da lüğət nə qədər böyük ola bilər?

Video: Python-da lüğət nə qədər böyük ola bilər?
Video: MİQ-TEST İZAHLAR (PYTHON,SİMVOL MƏSƏLƏLƏRİ,EXCEL,RIYAZI MƏNTİQ VƏ.S)-ORXAN MƏMMƏDOV 2024, Dekabr
Anonim

Python diktlər və yaddaş istifadəsi. Başqa sözlə, bizim lüğət , heç bir şey olmadan, 240 bayt istehlak edir. Pis deyil; nə qədər tez-tez verilir lüğətlər -də istifadə olunur Python , normalda o qədər yaddaş istehlak etmədiklərini bilmək yaxşıdır.

Onu da bilirəm ki, python-da lüğətin ölçüsünü necə əldə edə bilərəm?

Python 3 - lüğət len() metodu

  1. Təsvir. len() metodu lüğətin ümumi uzunluğunu verir.
  2. Sintaksis. Aşağıda len() metodu − len(dict) üçün sintaksis verilmişdir.
  3. Parametrlər. dict - Bu, uzunluğunun hesablanması lazım olan lüğətdir.
  4. Qaytarma Dəyəri. Bu üsul uzunluğu qaytarır.
  5. Misal.
  6. Nəticə.

Eynilə, lüğət siyahı Python-dan daha sürətlidir? Lüğətlər . Üzvlük testidir Daha sürətli in daha dik in siyahı . Python lüğətləri hash cədvəllərindən istifadə edin, bu o deməkdir ki, axtarış əməliyyatı (məsələn, y-də x varsa) O(1). a-da axtarış əməliyyatı siyahı bütövlükdə deməkdir siyahı təkrarlamaq lazımdır, nəticədə a üçün O(n) olur siyahı uzunluğu n.

Beləliklə, python-da lüğətin uzunluğu nə qədərdir?

Boş Python lüğəti Nə var uzunluq 0-dan.

Python lüğəti nədir?

Lüğət in Python element kimi yalnız bir dəyər saxlayan digər Məlumat Növlərindən fərqli olaraq, xəritə kimi məlumat dəyərlərini saxlamaq üçün istifadə edilən məlumat dəyərlərinin nizamsız toplusudur, Lüğət açarı saxlayır: dəyər cütü. Qeyd – a-da açarlar lüğət Polimorfizmə icazə vermir.

Tövsiyə: