Python/C API中提供相关函数来创建Python元组

开发 后端
在Python/C API的创建中,当你在相关元组的创建之后,你可以使用_PyTuple_Resize()函数来重新调整相关元组的大小。

如果你在Python/C API中提供 PyTuple_New()函数,用它来创建Python元组。那么PyTuple_New()函数在返回时所创建的元组的过程中。Python/C API的相关函数的原型就是如下面的示例。

PyObject* PyTuple_New( Py_ssize_t len)

其参数含义如下。

len:所创建元组的长度。

当元组创建以后,可以使用PyTuple_SetItem()函数向元组中添加项。其函数原型如下所示。#t#

int PyTuple_SetItem( PyObject *p, Py_ssize_t pos, PyObject *o)

其参数含义如下所示。

p:所进行操作的元组。

pos:所添加项的位置索引。

o:所添加的项值。

可以使用Python/C API中PyTuple_GetItem()函数来获取元组中某项的值。PyTuple_GetItem()函数返回项的值。其函数原型如下所示。

PyObject* PyTuple_GetItem( PyObject *p, Py_ssize_t pos)

其参数含义如下。

p:要进行操作的元组。

pos:项的位置索引。

当元组创建以后可以使用_PyTuple_Resize()函数重新调整元组的大小。其函数原型如下所示。

int _PyTuple_Resize( PyObject **p, Py_ssize_t newsize)

其参数含义如下。

p:指向要进行操作的元组的指针。

newsize:新元组的大小。

 

责任编辑:佚名 来源: 互联网
相关推荐

2010-03-05 11:04:00

C调用Python函数

2010-03-05 10:25:35

Python元组

2010-05-24 15:53:44

MySQL内置函数

2009-07-14 14:50:00

JOptionPane

2010-03-24 12:45:00

Python 嵌入

2024-04-18 11:07:30

C++语言

2011-07-20 10:45:36

sqlite数据库sqlite扩展函数

2022-09-29 15:39:10

服务器NettyReactor

2020-09-16 06:51:37

Java线程JVM

2010-03-26 10:46:20

Python嵌入CC++

2023-11-15 13:04:30

Python提取表格

2023-10-09 17:36:09

Python元组对象

2009-07-31 16:12:10

Windows APIC#

2010-03-26 11:18:25

Python嵌入C

2010-03-26 16:17:24

Python嵌入

2009-08-03 13:34:57

C#调用Windows

2023-10-07 17:38:14

Python顺序元组

2010-02-05 17:09:19

C++创建Web服务

2010-03-11 11:10:14

Python函数式

2010-03-19 14:44:30

Python模块级函数
点赞
收藏

51CTO技术栈公众号