5.3. PikaStdData 数据结构
- 运行 pikaPackage.exe
在 main.py 中加入
import PikaStdData
List 类提供了 List 列表功能,由 List 类创建对象,即可创建一个列表。 如:
import PikaStdData
list = PikaStdData.List()
注意,__setitem__()
方法的索引不能够超出 List 的长度,如果要添加列表的成员,需要使用 append()
方法。
5.3.3.2. 使用 ‘[]‘ 中括号索引列表
List 对象支持 for 循环遍历 例:
list = PikaStdData.List()
list.append(1)
list.append('eee')
list.append(23.44)
for item in list:
Dict 类提供了 Dict 字典功能,由 Dict 类创建对象,即可创建一个字典。 如:
import PikaStdData
dict = PikaStdData.Dict()
5.3.4.1. Dict 类的方法
Dict 对象可以使用 ‘[]‘ 进行索引。dict['x'] = a
等效于 ,a = dict['x']
等效于a = dict.__getitem__('x')
。
5.3.4.3. 使用 for 循环遍历 Dict
import PikaStdData
dict = PikaStdData.Dict()
dict['a'] = 1
dict['b'] = 'eee'
dict['c'] = 23.44
for item in dict:
print(item)
[注意]: PikaStdData 的版本至少需要 v1.5.3
ByteArray 类提供了 ByteArray 字节数组功能,由 ByteArray 类创建对象,即可创建一个字节数组。
如:
bytes = PikaStdData.ByteArray(b'test')