4

dictクラスのPythonドキュメントのこの段落で少し混乱しています

items()、keys()、values()、itereitems()、iterkeys()、およびitervalues()がディクショナリに介入することなく呼び出された場合、リストは直接対応します。これにより、zip()を使用して(値、キー)ペアを作成できます。pairs= zip(d.values()、d.keys())

どういう意味called with no intervening modificationsですか?

何らかの関数によって吐き出されたdictインスタンスを受け取った場合(dictが作成されてから要素が変更されたかどうかを知る方法がありません)。それでも使用できますzip(d.values(),d.keys())か?

4

1 に答える 1

6

はい。

d重要なのは、呼び出しd.values()と。の間で変更しないでくださいd.keys()

于 2012-07-31T11:49:21.547 に答える