Tuple Objects

在版本 2.2 中更改:接受允许的子类型。

2.2 版中的新Function。

返回一个大小为* len 的新 Tuples 对象,如果失败则返回 NULL *。

在版本 2.5 中更改:此函数为 len 使用int类型。这可能需要更改您的代码以正确支持 64 位系统。

返回一个大小为* n 的新 Tuples 对象,如果失败则返回 NULL 。Tuples 值被初始化为指向 Python 对象的后续 n * C 参数。 PyTuple_Pack(2, a, b)等效于Py_BuildValue("(OO)", a, b)

2.4 版的新Function。

在版本 2.5 中更改:此函数对* n *使用了int类型。这可能需要更改您的代码以正确支持 64 位系统。

在版本 2.5 中进行了更改:此函数返回了int类型。这可能需要更改您的代码以正确支持 64 位系统。

在版本 2.5 中进行了更改:此函数返回了int类型。这可能需要更改您的代码以正确支持 64 位系统。

返回* p 指向的 Tuples 中 pos 位置的对象。如果 pos 超出范围,则返回 NULL *并设置IndexError异常。

在版本 2.5 中更改:此函数对 pos 使用了int类型。这可能需要更改您的代码以正确支持 64 位系统。

类似于PyTuple_GetItem(),但不检查其参数。

在版本 2.5 中更改:此函数对 pos 使用了int类型。这可能需要更改您的代码以正确支持 64 位系统。

返回* p 指向的 Tuples 的片,在 low high 之间,或者在失败时返回 NULL *。这等效于 Python 表达式p[low:high]。不支持从列表末尾开始索引。

在版本 2.5 中更改:此函数对 *low high *使用了int类型。这可能需要更改您的代码以正确支持 64 位系统。

Note

此函数“窃取”对* o *的引用,并放弃对已在 Tuples 中受影响位置的项的引用。

在版本 2.5 中更改:此函数对 pos 使用了int类型。这可能需要更改您的代码以正确支持 64 位系统。

Note

该宏“窃取”对* o 的引用,并且与PyTuple_SetItem()不同,它不不会丢弃对要替换的任何项目的引用;Tuples 中 pos *处的任何引用都将泄漏。

在版本 2.5 中更改:此函数对 pos 使用了int类型。这可能需要更改您的代码以正确支持 64 位系统。

在版本 2.2 中更改:删除了未使用的第三个参数* last_is_sticky *。

在版本 2.5 中更改:此函数对* newsize *使用了int类型。这可能需要更改您的代码以正确支持 64 位系统。

2.6 版的新Function。

首页