5.3. PikaStdData 数据结构

    1. 运行 pikaPackage.exe

    在 main.py 中加入

    1. import PikaStdData

    List 类提供了 List 列表功能,由 List 类创建对象,即可创建一个列表。 如:

    1. import PikaStdData
    2. list = PikaStdData.List()

    注意,__setitem__() 方法的索引不能够超出 List 的长度,如果要添加列表的成员,需要使用 append()方法。

    5.3.3.2. 使用 ‘[]‘ 中括号索引列表

    List 对象支持 for 循环遍历 例:

    1. list = PikaStdData.List()
    2. list.append(1)
    3. list.append('eee')
    4. list.append(23.44)
    5. for item in list:

    Dict 类提供了 Dict 字典功能,由 Dict 类创建对象,即可创建一个字典。 如:

    1. import PikaStdData
    2. 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

    1. import PikaStdData
    2. dict = PikaStdData.Dict()
    3. dict['a'] = 1
    4. dict['b'] = 'eee'
    5. dict['c'] = 23.44
    6. for item in dict:
    7. print(item)

    [注意]: PikaStdData 的版本至少需要 v1.5.3

    ByteArray 类提供了 ByteArray 字节数组功能,由 ByteArray 类创建对象,即可创建一个字节数组。

    如:

    1. bytes = PikaStdData.ByteArray(b'test')