我有以下字典:
OrderedDict([(u'b1', OrderedDict([(u'ip', u'199.0.0.1'), (u'port', u'1122')])),
(u'b2', OrderedDict([(u'ip', u'199.0.0.1'), (u'port', u'1123')]))])
我想创建一个字符串,将字典中的键作为键并加入它们,但还要在它们之间放置
:
,因此结果将是(b1:b2)
字典中可能有很多键。有人可以帮我吗?
最佳答案
使用str.join
>>> from collections import OrderedDict
>>> dic = OrderedDict([(u'b1', OrderedDict([(u'ip', u'199.0.0.1'), (u'port', u'1122')])), (u'b2', OrderedDict([(u'ip', u'199.0.0.1'), (u'port', u'1123')]))])
>>> ":".join(dic)
u'b1:b2'
关于python - 将字典键另存为字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16546412/