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")
注意事项
- 字典键建议使用不可变类型;遍历顺序以实现为准。