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

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008