在dict键和值上使用zip

时间:2012-07-31 11:47:20

标签: python dictionary

我对dict

的python文档中的这一段感到有些困惑
  

如果items(),keys(),values(),iteritems(),iterkeys()和   调用itervalues()而不对其进行干预修改   字典,列表将直接对应。这允许   使用zip()创建(值,键)对:pairs = zip(d.values(),   运行起来也())

called with no intervening modifications是什么意思?

如果我收到一个由某个函数喷出的dict实例(我无法知道自创建dict后元素是否被修改)..我仍然可以使用zip(d.values(),d.keys())吗?

1 个答案:

答案 0 :(得分:6)

重点是,您不应在调用dd.values()之间修改d.keys()

相关问题