私は現在CでPythonモジュールを書いています。その中に、次のように繰り返す辞書があります。
PyObject *key, *value;
Py_ssize_t pos = 0;
while (PyDict_Next(index, &pos, &key, &value))
/* do interesting things here */
後で同じ方法で、辞書をもう一度ループしたいと思います。ただし、PyDict_Next(...)
戻り続けNULL
ます。によって使用される内部反復カウンターをリセットする方法はありますPyDict_Next(...)
か?