Mapping Protocol

另请参见PyObject_GetItem()PyObject_SetItem()PyObject_DelItem()

返回* o 的元素,失败时对应于字符串 key *或NULL。这等效于 Python 表达式o[key]。另请参见PyObject_GetItem()

请注意,调用getitem()方法时发生的异常将被抑制。要获取错误报告,请改用PyObject_GetItem()

请注意,在调用getitem()方法并创建临时字符串对象时发生的异常将被抑制。要获取错误报告,请改用PyMapping_GetItemString()

成功后,返回对象* o *中的键列表。失败时,返回NULL

在 3.7 版中进行了更改:以前,该函数返回一个列表或 Tuples。

成功后,返回对象* o *中的值列表。失败时,返回NULL

在 3.7 版中进行了更改:以前,该函数返回一个列表或 Tuples。

成功后,返回对象* o *中的项目列表,其中每个项目都是包含键值对的 Tuples。失败时,返回NULL

在 3.7 版中进行了更改:以前,该函数返回一个列表或 Tuples。

首页