我有以下字典:
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')]))])
Run Code Online (Sandbox Code Playgroud)
我想创建一个字符串,从字典中获取键并加入它们,但也放在它们:之间,因此结果将是
(b1:b2)
Run Code Online (Sandbox Code Playgroud)
字典中可以有很多键.有人可以帮我解决这个问题吗?
使用 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'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |