如何将字典更改为字符串

时间:2014-10-31 14:15:38

标签: string dictionary type-conversion converter

def dict_to_str(d):
    '''(dict) -> str

返回包含d中每个键和值的字符串。键和值 被空间隔开。每个键值对由a分隔 逗号。

>>> dict_to_str({3:4, 5:6})
'3 4, 5 6'
'''

1 个答案:

答案 0 :(得分:0)

以下是Python。

exDict = {1:3, 2:4}
# This will give you a string that looks like "{1: 3, 2: 4}".
stringDict = str(exDict)

此时你有一个字典的字符串。你现在需要做的是用空格替换大括号和冒号。这应该给你你想要的形式。

for char in stringDict:
    if char in "{}:":
        stringDict = stringDict.replace(char, "")

这应该可以解决问题。