Hash如何作为一个值传给KEY

Hash如何作为一个值传给KEY

比如

HASH_a  = {a:1,b:2,c:3}

想把HASH_a作为一个值给 HASH_b 的 key 'ser'
请问,如何赋值

HASH_b['ser']  = ?????????
直接赋值。

HASH_b['ser'] = HASH_a
import copy
HASH_a['ser']=copy.deepcopy(HASH_a)

或者

HASH_a['ser']=HASH_a.copy()

谢谢!
我想用 BDB 来存储数据,今天才发现BDB的 KEY 和  VALU 只能是 string

可是我的有些 VALU  是一个 HASH , 请问 3227049 和 班主
我用另外是么样的方法才能 我的实现我的需要
前提还是用 BDB
序列化,如使用pickle