我对dict
类的python文档中的这段话有点困惑
如果项()、键()、值()、itertimes()、迭代键()和调用itervalues()时不需要对字典中,列表将直接对应。这允许使用zip()创建(value,key)对:pairs=zip(d.values(),d.按键()
called with no intervening modifications
是什么意思?
如果我收到一个dict实例,它是由某个函数喷出的(我不知道自从dict创建以来元素是否被修改了)。。我还能用zip(d.values(),d.keys())
吗?
是。
重点是您不应该在调用d.values()
和d.keys()
之间修改d
。