【发布时间】:2011-06-09 12:30:27
【问题描述】:
这是怎么回事?
>>> a = {1: "a", 2: "b"}
>>> del a[1]
>>> a
{2: 'b'}
>>> a = {1: "a", 2: "b"}
>>> del a[:]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unhashable type
>>> a.clear()
>>> a
{}
为什么我必须打电话给dict.clear?
【问题讨论】:
标签: python dictionary datamodel