>>> d = {}
>>> s = str(d)
>>> print s
{}

我需要一个空字符串。

最佳答案

由于空字典是False,并且可以通过Boolean Operators进行操作,因此您可以使用以下最短的方法进行操作。

>>> d = {}
>>> str(d or '')
''

还是不带str
>>> d = {}
>>> d or ''
''

如果d不是空字典,请使用str()将其转换为字符串
>>> d['f'] = 12
>>> str(d or '')
"{'f': 12}"

09-08 02:33