将 Python dict 转换为单个字符串的正确方法是什么?
我有带有代码的示例程序:
keywordsList = {u'roland.luethe1@gmail.com': 2, u'http://www.3ho.de/': 4, u'http://www.kundalini-yoga-zentrum-berlin.de/index.html': 1, u'ergo@ananda-pur.de': 3}
keywordsCount = sorted(keywordsList.items(),key=lambda(k,v):(v,k),reverse=True)
for words in keywordsCount:
print words[0], " - count: ", words[1]
所以在我对我的项目进行排序后,我得到这样的结果:
http://www.3ho.de/ - count: 4
ergo@ananda-pur.de - count: 3
roland.luethe1@gmail.com - count: 2
http://www.kundalini-yoga-zentrum-berlin.de/index.html - count: 1
我的问题是将所有 dict 内容与 cout 组合在一个字符串中的正确方法是什么,看起来打印出如下内容:
'http://www.3ho.de/ : 4, ergo@ananda-pur.de : 3, roland.luethe1@gmail.com : 2, http://www.kundalini-yoga-zentrum-berlin.de/index.html : 1'
或类似但以逻辑方式的东西?