0
def dict_to_str(d):
'''(dict) -> str
返回一个字符串,其中包含d中的每个键和值。键和值 由空格分隔。每个键 - 值对由一个 逗号分隔。如何将字典更改为字符串
>>> dict_to_str({3:4, 5:6})
'3 4, 5 6'
'''
def dict_to_str(d):
'''(dict) -> str
返回一个字符串,其中包含d中的每个键和值。键和值 由空格分隔。每个键 - 值对由一个 逗号分隔。如何将字典更改为字符串
>>> dict_to_str({3:4, 5:6})
'3 4, 5 6'
'''
以下是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, "")
这应该做的伎俩。
你到目前为止试过了什么? – SimY4 2014-10-31 14:22:59
指定问题。写你的想法(作业) – 2014-10-31 14:27:41
我想在字典中取关键值对并将它们改为字符串。所以对于字典d = {1:2,3:4},我会得到一串'1 2,3 4'。我拥有的主要限制是我无法使它具有多个附加值的键。每个值之间需要有一个空格 – 2014-10-31 14:37:28