0
我想在python上使用struct,就像下面的C风格一样。Python:如何在python中表达C风格的结构?
typedef
{
int a;
int b;
}my_struct_t;
my_strut_t func(my_strut_t ttt, int var1, int var2)
{
ttt.a = var1;
ttt.b = var2;
return ttt;
}
main()
{
my_struct_t my_struct;
my_struct = func(my_struct, 10, 20);
printf("a=%d, b=%d", my_struct.a, my_struct.b);
}
您可以将上面的C风格代码转换为python脚本吗?
谢谢。
你到目前为止尝试过什么? –
[Python中类C结构]的可能重复(http://stackoverflow.com/questions/35988/c-like-structures-in-python) –
考虑使用[namedtuple](https://docs.python .org/3/library/collections.html#collections.namedtuple)类型。它被明确写入来处理像这样的记录类型。 –