How Big can a Python Array Get?——python数组可以到多大?

翻译 2013年12月05日 16:37:28

来自:stackoverflow 

网址: http://stackoverflow.com/questions/855191/how-big-can-a-python-array-get


问:在python中,数组最大可以到多大?

答:根据源码,一个list的最大大小为   PY_SSIZE_T_MAX/sizeof(PyObject*)。

PY_SSIZE_T_MAX 在文件 pyport.h 中定义为 ((size_t) -1)>>1


#define PY_SSIZE_T_MAX ((Py_ssize_t)(((size_t)-1)>>1))

因此, 在一般的32位系统中,PY_SSIZE_T_MAX = 4294967295/2/4 = 536870912


所以,在32位系统中,一个python的list最多可以有536870912个元素。

Python中数组及矩阵的大小

Python中数组及矩阵的大小 写在前面:最近看了caffe以及rcnn-depth的代码,感慨什么时候自己才能写出这样的代码。但是只感慨是没有用的,还是动手码才行!显而易见的是,像我目前这种敲两...
  • Alicehzj
  • Alicehzj
  • 2017年12月01日 14:24
  • 1605

最大子数组--python实现

题目:给定一个数组,在所有子数组中找到和最大的子数组。              子数组:任意连续个元素。 暴力法:计算每一个从 i...
  • Waterkong
  • Waterkong
  • 2017年09月05日 15:53
  • 676

numpy找出array中的最大值,最小值

在python中利用numpy创建一个array, 然后我们想获取array的最大值,最小值。可以使用一下方法: 一、创建数组 这样就可以获得一个array的最大值和最小值了。 并且可以利用np....
  • qq_18293213
  • qq_18293213
  • 2017年04月14日 21:23
  • 13625

Python返回数组/List长度的方法

其实很简单,用len函数: >>> array = [0,1,2,3,4,5] >>> print len(array) 6同样,要获取一字符串的长度,也是用这个len函数,包括其他跟长度有关的,都...
  • zhengxiangwen
  • zhengxiangwen
  • 2017年07月14日 01:54
  • 4748

Python和JavaScript中对超过数组长度的操作处理的不同

在Python中,数组更准确的叫法是列表(list)。在JavaScript中对于超过数组长度的操作会增加原数组的长度,比如:如上图中,我们对a[3]进行赋值,尽管此时数组长度仅为2,但是依然会返回一...
  • u014291497
  • u014291497
  • 2016年04月02日 22:50
  • 735

How Big can a Python Array Get?——python数组可以到多大?

来自:stackoverflow  网址: http://stackoverflow.com/questions/855191/how-big-can-a-python-array-get ...
  • Hulksdnu
  • Hulksdnu
  • 2013年12月05日 16:37
  • 1864

C 数组最大长度

char a1[100]; int main() {.... ----------------------------- int main() {  char a2[100]; -----------...
  • rocky2com
  • rocky2com
  • 2010年08月23日 15:31
  • 2309

python中的list和array的不同之处

python中的list和array的不同之处        python中的list是python的内置数据类型,list中的数据类不必相同的,而array的中的类型必须全部相同。在list中的...
  • liyaohhh
  • liyaohhh
  • 2016年04月04日 09:51
  • 54568

665. Non-decreasing Array

Given an array with n integers, your task is to check if it could become non-decreasing by modifyi...
  • zjucor
  • zjucor
  • 2017年08月29日 21:31
  • 606

Python Numpy的数组array和矩阵matrix

出处:http://blog.chinaunix.net/uid-21633169-id-4408596.htmlNumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整...
  • u010758410
  • u010758410
  • 2017年05月11日 09:31
  • 2854
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:How Big can a Python Array Get?——python数组可以到多大?
举报原因:
原因补充:

(最多只允许输入30个字)