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

  • David Wills

    David Wills

    31 Aralık 2007
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006