【发布时间】:2018-10-15 20:39:00
【问题描述】:
我有两个字典如下:
dict1 = {'name':'john', 'age':43}
dict2 = {'sex':'male', 'place':'southafrica'}
注意:dict2 的键和值可以随时更改
我们如何像这样组合两个字典:
res = {'name':'john', 'sex':'male', 'place':'southafrica'}
我想将它写入一个带有分隔符“|”的 txt 文件如下图”
name|sex|place
john|male|southafrica
我们如何使用 python 实现这一点?
【问题讨论】:
-
“年龄”43 岁会怎样?
-
为什么不打印年龄?并且可能与How to merge two dictionaries in a single expression? 重复
-
您是否关心原始字典之一是否被修改?您可以拨打
dict1.update(dict2)将dict2添加到dict1。 -
我们不需要 dict1['age'] 这个@wim
-
@WalterWhite:然后明确说明需要什么和不需要什么。组合规则是什么?
标签: python python-3.x dictionary