首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >清除字典的词条和最大词条

清除字典的词条和最大词条
EN

Stack Overflow用户
提问于 2012-06-22 15:38:17
回答 3查看 85关注 0票数 0
  • 是否有一种方法可以删除字典中的所有条目而不删除字典?
  • 是否限制了可以存储在字典中的条目的数量?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-22 15:39:31

是的:my_dict.clear().

  • No,--它受可寻址和可用内存的限制。
票数 6
EN

Stack Overflow用户

发布于 2012-06-22 15:40:14

若要清除字典,请使用clear method

代码语言:javascript
运行
复制
>>> d = { 'a': 1, 'b': 2 }
>>> d.clear()
>>> d
{ }

通常,条目的数量仅受您拥有的内存量的限制。

票数 2
EN

Stack Overflow用户

发布于 2012-06-22 15:39:25

1)删除词典中所有条目而不删除字典的方法?

简单地指向空字典

代码语言:javascript
运行
复制
>>> x = {'1':'z', '2':'y'}
>>> id(x)
140265730038320
>>> x = {}
>>> id(x)
140265730045200
>>> 

您会注意到,x只是作为字典实际实例的别名。稍后您可以简单地将'x‘指向一个空的字典实例。

这里,您只需更改实例x所指向的(140265730045200)。如果没有其他人引用,则旧实例(140265730038320)将被垃圾收集。

2)字典中可以存储的词条数量没有限制吗?

它可以容纳无限数量的字典元素,仅受机器内存需求的限制。

它是可变的,随着您向它添加更多的元素,它会不断增长。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11159485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档