[问题] 类似C的structure array

楼主: d5528300 (Chen)   2014-09-10 11:18:07
各位大大好
小弟是python初学者
想要请问在python
要怎么做一个类似下面C语言的structure array
typedef struct array_list {
int id;
int data;
char name[16][2];
} array_list;
array_list Array[10];
爬文后还是没有非常懂...
请问是要用一个class去宣告
再来把他加到list上面吗?
还是有其他方法
谢谢各位!!!
作者: timTan (用口头禅区分年记)   2014-09-10 11:59:00
思维不同Python 内你要放啥都行
楼主: d5528300 (Chen)   2014-09-10 12:25:00
恩恩 这点我大概了解 我是想问说list里面要放一个结构一定要用class还是说可以用其他方式宣告
作者: eight0 (欸XD)   2014-09-10 12:47:00
可以用字典或是 namedtuple
作者: Debians   2014-09-10 20:39:00
里面放什么型别都行,不像C那种强型别 可以多看sample code 熟悉这类语言的思维
作者: timTan (用口头禅区分年记)   2014-09-12 15:04:00
你的问题,应该是写 Python 的人怎么使用结构Nametuple, tuple, dict, class 都是选项。
作者: cybelia (@@)   2014-09-13 12:39:00
Array[3]['id']=... 之类的
楼主: d5528300 (Chen)   2014-09-15 19:18:00
感谢!!

Links booklink

Contact Us: admin [ a t ] ucptt.com