我有以下Python脚本,我合并了两个词典:
IsChecked = userRoleIds.Contains(r.Id),
为什么我得到输出dict1 = {'bookA': 1, 'bookB': 2, 'bookC': 3}
dict2 = {'bookC': 2, 'bookD': 4, 'bookE': 5}
print dict2.update(dict1)
而不是合并的词典?如何显示结果?
感谢。
答案 0 :(得分:2)
更新不会返回新词典。 这样做:
dict1 = {'bookA': 1, 'bookB': 2, 'bookC': 3}
dict2 = {'bookC': 2, 'bookD': 4, 'bookE': 5}
dict2.update(dict1)
print(dict2)
答案 1 :(得分:1)
dict2.update(dict1)
更新dict2
,但不会返回。请改用print dict2
。