我是python编程的新手,根据OOps Concepts将为每个Object分配内存,
在python编程中,如何为没有元素的[ ]
,{ }
,( )
对象分配内存?
由于 Mukthayr
答案 0 :(得分:4)
如果你担心Python中空元素的内存分配,那你就错了。
Python是一种具有自动内存管理功能的高级语言。除非您在严格限制内存的环境中尝试处理大量数据,否则您不应该考虑这一点。
答案 1 :(得分:1)
正如其他答案所说,你不需要知道,你也不应该在乎。一般来说,空列表和字典就像任何其他列表或字典一样:事实上,因为你可以改变一个空的列表/字典,它可能以后变得非空。
然而,空元组略有不同,因为至少在Python的一些实现中它是单例值。这对你来说极不可能,但它确实存在。
答案 2 :(得分:0)
这取决于python解释器的实现。实际上,除了调整垃圾收集之外,你无法做任何事情(参见gc module)。你的翻译不关心。