在Python 3上,非破坏性和迭代性地:
next(iter(mydict.values()))
在Python 2上,非破坏性和迭代性地:
mydict.itervalues().next()
如果希望它在Python 2和3中都可以使用,则可以使用该
six包:
six.next(six.itervalues(mydict))
尽管在这一点上它还是很神秘的,但我还是更喜欢您的代码。
如果要删除任何项目,请执行以下 *** 作:
key, value = mydict.popitem()
请注意,“ first”在此处可能不是合适的术语,因为
dict在Python <3.6中不是有序类型。Python 3.6+
dicts已订购。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)