擅长:python、mysql、java
<p>我想<code>FieldListField</code>是你所要寻找的东西的关键所在。它定义了同一类型的任意数量字段的数组/列表。在</p>
<pre><code>class Unique(Packet):
name = "Unique"
fields_desc=[FieldListField("my_array", None, IntField("bla",0))]
>>> Unique(my_array=[1,2,3,4,5]).show()
###[ Unique ]###
my_array= ['1', '2', '3', '4', '5']
>>> hexdump(Unique(my_array=[1,2,3,4,5]))
0000 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 ................
0010 00 00 00 05 ....
</code></pre>