python3请问 如何根据函数的调用情况动态更新字典?

计算机观察用户猜测数字的模式,创建字典条目
函数:
def record_guess(pattern_dict, pattern, guess):

以下是用来检查函数的案例:
from unittest import TestCase
tc = TestCase()
d = {}
record_guess(d, '121', '1')
tc.assertDictEqual(d, {'121': [1, 0]})
record_guess(d, '222', '2')
record_guess(d, '121', '1')
tc.assertDictEqual(d, {'121': [2, 0], '222': [0, 1]})
record_guess(d, '122', '2')
record_guess(d, '121', '2')
record_guess(d, '222', '2')
tc.assertDictEqual(d, {'121': [2, 1], '122': [0, 1], '222': [0, 2]})

列表和字典这样的对象是通过对象引用进行传递的 , 是可以直接修改值的。
不知道你说的是不是这个意思。