你能用Python获得列表的容量吗?

你能用Python获得列表的容量吗?,python,list,Python,List,列表在内部具有某种容量,它的大小取决于列表中的项目数量。有没有这样一种方法可以访问/读取python的列表的容量?为什么要这样做?可能是@asongtoruin的重复我想他指的是在任何时候分配给列表的物理内存。你可以尝试类似sys.getsizeof(theList)-sys.getsizeof([]),虽然我不能百分之百地确定这是在衡量什么。我不熟悉Python,但在.NET中,列表在超过当前内部分配的容量时会自动增加其大小。我想OP想要这样的东西为什么你想这样做?可能是@asongtorui

列表在内部具有某种容量,它的大小取决于列表中的项目数量。有没有这样一种方法可以访问/读取python的
列表的容量?

为什么要这样做?可能是@asongtoruin的重复我想他指的是在任何时候分配给列表的物理内存。你可以尝试类似
sys.getsizeof(theList)-sys.getsizeof([])
,虽然我不能百分之百地确定这是在衡量什么。我不熟悉Python,但在.NET中,
列表
在超过当前内部分配的容量时会自动增加其大小。我想OP想要这样的东西为什么你想这样做?可能是@asongtoruin的重复我想他指的是在任何时候分配给列表的物理内存。你可以尝试类似于
sys.getsizeof(theList)-sys.getsizeof([])
,尽管我不是100%确定这是什么。我不熟悉Python,但是在.NET中,
列表
在超过当前内部分配的容量时会自动增加其大小。我想OP想要这样的东西