数据结构示例

January 30, 2026

数据结构示例

本文档介绍列表、字典等数据结构的使用。示例来源:doc/pikapython.com/examples/builtins/

模块简介

支持 list、dict 及相等性比较。内嵌示例:

d = {'a': 1, 'b': 2}
print(d['a'])
for k in d:
    print(k)

示例代码

字典操作(dict.py)

d = {
    'a': 1,
    'b': 2,
    'c': 'test'
}
print(d)
for item in d:
    print(item)
keys = d.keys()
for k in keys:
    print(k)
dd = {'list': [1, 2, 3], 'len': 3}
print(dd)

列表与元组相等性(eq.py 节选)

assert [1, 2, 3] == [1, 2, 3]
assert (1, 2, 3) == (1, 2, 3)
assert (1, 2, 3) != [1, 2, 3]
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = {'a': 1, 'b': 2, 'c': 3}
assert dict1 == dict2
print("PASS")

注意事项

  • 字典键建议使用不可变类型;遍历顺序以实现为准。

相关链接