我对dict
类
如果items(),keys(),values(),iteritems(),iterkeys()和 调用itervalues()而不对其进行干预修改 字典,列表将直接对应。这允许 使用zip()创建(值,键)对:pairs = zip(d.values(), 运行起来也())
called with no intervening modifications
是什么意思?
如果我收到一个由某个函数喷出的dict实例(我无法知道自创建dict后元素是否被修改)..我仍然可以使用zip(d.values(),d.keys())
吗?
答案 0 :(得分:6)
是
重点是,您不应在调用d
和d.values()
之间修改d.keys()
。