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个元素。

利用Flask-AppBuilder 快速构建Web后台管理应用

快速构建 Web 后台管理应用 一、实验介绍 1.1 实验内容 本次实验将学习如何利用Flask-AppBuilder快速生成项目结构,以及基本配置。 1.2 实验知识点 认识Flask...

Python笔记:urllib2模块

urllib2 默认情况下会针对 3xx HTTP 返回码自动进行 Redirect 动作,无需人工配置。要检测是否发生了 Redirect 动作,只要检查一下 Response 的 URL 和 Re...

How can I get a String from HID device in Python with evdev?

http://stackoverflow.com/questions/19732978/how-can-i-get-a-string-from-hid-device-in-python-with-ev...

UVa Problem 10012 How Big Is It? (它有多大?)

// How Big Is It? (它有多大?) // PC/UVa IDs: 111308/10012, Popularity: B, Success rate: low Level: 3 // ...

在C++中怎样获得数组的大小?(原文标题:How Would You Get the Count of an Array in C++?)

P.S. 之前在一篇文章中说过VS2005下面_countof的实现,最后提到过为什么使用模板而抛弃之前的实现,后来在网上看到了这篇文章,感觉讲得比较清楚,就翻译了一下,还算简单清楚。 ...

Python之路——numpy各函数简介之生成数组函数(Array creation routines)

转自:http://www.cnblogs.com/fortran/archive/2010/09/01/1814773.html 1、empty(shape[, dtype, order])...

python ——numpy各函数简介之生成数组函数(Array creation routines)

1、empty(shape[, dtype, order])   依据给定形状和类型(shape[, dtype, order])返回一个新的空数组。 参数: shape : 整数或者整...

009:How can I test if an array contains a certain value?

题目:判断一个元素是否在数组中?1.存储到List中,让List 去遍历 2.存储到Set中,让set去遍历 3.自己顺序遍历 4.二分查找import java.util.*;public c...

How can I get my public IP address from the command line, if I am behind a router?

24down voteaccepted Assuming your system has 2 ethernet devices, eth0 and eth1 and eth0 is con...
  • aqzwss
  • aqzwss
  • 2016年03月16日 12:24
  • 404

How can selenium web driver get to know when the new window has opened and then resume its execution

http://stackoverflow.com/questions/9188343/how-can-selenium-web-driver-get-to-know-when-the-new-wind...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:How Big can a Python Array Get?——python数组可以到多大?
举报原因:
原因补充:

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