【发布时间】:2012-05-21 03:05:51
【问题描述】:
{'action_name':'mobile signup',
'functions':[{'name':'test_signUp',
'parameters':{'username':'max@getappcard.com',
'password':'12345',
'mobileLater':'123454231',
'mobile':'1e2w1e2w',
'card':'1232313',
'cardLater':'1234321234321'}}],
'validations':[
{'MOB_header':'My stores'},
{'url':"/stores/my"}]}
我想把这个字典的所有键和值作为一个列表(在它们是字典或数组的值之外)
打印结果应该是这样的:
action name = mobile signup
name = test_signUp
username : max@getappcard.com
password : 12345
mobileLater: 123454231
mobile : 1e2w1e2w
card : 1232313
cardLater : 1234321234321
MOB_header : My stores
【问题讨论】:
-
也许this 会有所帮助?
-
你试过什么?给我们看一些代码。
-
为了全面起见,您应该使用
else:而不是elif isinstance(value, str):。 -
这里有一个问题:如果嵌套的条目具有相同的键,它们将相互覆盖。希望这不是问题,但您应该注意。
-
已知问题。我的目的不是添加到 dict,而只是在每个 key+value 上运行函数,然后更新 dictIn 本身。
标签: python list dictionary