这段程序会输出什么?

来自 浅拷贝与深拷贝
Python 3.14 入门 2分钟

这段程序会输出什么?

Python
import copy

source = {"items": [["pen"]]}
shallow = source.copy()
deep = copy.deepcopy(source)

shallow["items"][0].append("pencil")
deep["items"].append(["book"])

print(len(source["items"]), source["items"][0])
print(len(deep["items"]), deep["items"][0])
在试验场中打开
报告错误