在Python中访问字典中的任意元素
如果a mydict不为空,则访问以下任意元素:
mydict[mydict.keys()[0]]有什么更好的方法吗?
回答:
在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它不是有序类型。
以上是 在Python中访问字典中的任意元素 的全部内容, 来源链接: utcz.com/qa/401790.html

