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

  • circuschina

    circuschina

    16 Mart 2007
  • Creavite

    Creavite

    8 Mart 2009
  • Willie D.

    Willie D.

    16 Aralık 2006