发布于 2012-06-22 15:39:31
是的:my_dict.clear()
.
发布于 2012-06-22 15:40:14
若要清除字典,请使用clear
method
>>> d = { 'a': 1, 'b': 2 }
>>> d.clear()
>>> d
{ }
通常,条目的数量仅受您拥有的内存量的限制。
发布于 2012-06-22 15:39:25
1)删除词典中所有条目而不删除字典的方法?
简单地指向空字典
>>> x = {'1':'z', '2':'y'}
>>> id(x)
140265730038320
>>> x = {}
>>> id(x)
140265730045200
>>>
您会注意到,x只是作为字典实际实例的别名。稍后您可以简单地将'x‘指向一个空的字典实例。
这里,您只需更改实例x所指向的(140265730045200)。如果没有其他人引用,则旧实例(140265730038320)将被垃圾收集。
2)字典中可以存储的词条数量没有限制吗?
它可以容纳无限数量的字典元素,仅受机器内存需求的限制。
它是可变的,随着您向它添加更多的元素,它会不断增长。
https://stackoverflow.com/questions/11159485
复制相似问题