作者d5528300 (Chen)
站内Python
标题[问题] 类似C的structure array
时间Wed Sep 10 11:18:07 2014
各位大大好
小弟是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上面吗?
还是有其他方法
谢谢各位!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.222.59
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1410319090.A.CFF.html
1F:推 timTan: 思维不同 09/10 11:59
2F:→ timTan: Python 内你要放啥都行 09/10 12:00
3F:→ d5528300: 恩恩 这点我大概了解 我是想问说list里面要放一个结构 09/10 12:25
4F:→ d5528300: 一定要用class还是说可以用其他方式宣告 09/10 12:26
5F:推 eight0: 可以用字典或是 namedtuple 09/10 12:47
6F:→ Debians: 里面放什麽型别都行,不像C那种强型别 可以多看sample co 09/10 20:39
7F:→ Debians: de 熟悉这类语言的思维 09/10 20:39
8F:推 timTan: 你的问题,应该是写 Python 的人怎麽使用结构 09/12 15:04
9F:→ timTan: Nametuple, tuple, dict, class 都是选项。 09/12 15:04
10F:→ cybelia: Array[3]['id']=... 之类的 09/13 12:39
11F:→ d5528300: 感谢!! 09/15 19:18