合并多个可变类型的对象(相同对象)
# 多重解包 # 字典合并 a = {'1': 1, '2': 2} b = {'2': 2, '3': 3} print({**a, **b}) # {'1': 1, '2': 2, '3': 3} 相同元素被合并 print({**a, '5': 5, **b, '6': 6}) # {'1': 1, '2': 2, '5': 5, '3': 3, '6': 6} # 列表合并 注意:字典打散使用的是两个*,而列表打散使用的是一个星 lis1 = [1] lis2 = [2] lis34 = [3, 4] print([*lis1, *lis2, *lis34]) # [1, 2, 3, 4] print([*lis1, *lis2, *lis34, 5, 6, 6]) # [1, 2, 3, 4, 5, 6, 6]