SORU
12 Mayıs 2009, Salı


Ne kadar Büyük bir Python Dizi olabilir mi?

Python,

ne kadar büyük dizi/bir listesini alabilir miyim? Bir dizi hakkında 12000 elemanları büyük... bu iyi mi ihtiyacım var? - ben hala sıralama gibi dizi/liste yöntemleri çalıştırmak mümkün olacak, vs?

Çok teşekkürler, Ed

CEVAP
12 Mayıs 2009, Salı


source code liste boyutu göre. PY_SSIZE_T_MAX/sizeof(PyObject*).

PY_SSIZE_T_MAX pyport.h ((size_t) -1)>>1 olarak tanımlanır

Normal 32 bit bir sistemde, bu (4294967295 / 2) / 4 veya 536870912.

Bu nedenle 32 bit bir sistemde python listesi boyutudur536,870,912elemanları.

Sen öğelerin sayısı eşit veya bunun altında olduğu sürece, tüm fonksiyonlar düzgün çalışması gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • fireflame65

    fireflame65

    27 Mart 2007
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011