在Python 3上,非破坏性和迭代性地:
next(iter(mydict.values()))
在Python 2上,非破坏性和迭代性地:
mydict.itervalues().next()
如果希望它在Python 2和3中都可以使用,则可以使用该
six包:
six.next(six.itervalues(mydict))
尽管在这一点上它还是很神秘的,但我还是更喜欢你的代码。
如果要删除任何项目,请执行以下操作:
key, value = mydict.popitem()
注意,“第一”在这里不是合适的术语。这是“任何”项目,因为
dict它不是有序类型。



