【发布时间】:2019-06-26 12:54:52
【问题描述】:
如果有字典:
dict={'a':'b'}
在 python 3 中,我想将此字典键转换为字符串并将其值转换为另一个字符串:
print(key)
key='a'
print(type(key))
str
print(value)
value='a'
print(type(value))
str
一些尝试:
str(dict.key()) # returns 'dict' object has no attribute 'key'
json.dump(dict) # returns {'a':'b'} in string, but hard to process
任何简单的解决方案?谢谢!
【问题讨论】:
-
你要找的方法是
keys()而不是key()。 -
print(str(dict.keys()))显示a你需要使用keys()而不是key() -
dict作为变量名是很不幸的,因为dict是一个类型名。
标签: python string dictionary