[問題] 類似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