1
我正在尋找一種優雅的方式來將字典對象的值編碼爲字符串類型。像下面這樣:字符串字符串
{"a":"b","c":1,"e":None,"g":True}
到
{"a":"b","c":"1","e":"None","g":"True"}
謝謝你很多!
我正在尋找一種優雅的方式來將字典對象的值編碼爲字符串類型。像下面這樣:字符串字符串
{"a":"b","c":1,"e":None,"g":True}
到
{"a":"b","c":"1","e":"None","g":"True"}
謝謝你很多!
簡單的另一個字典理解:
a = {"a":"b","c":1,"e":None,"g":True}
a = {k:str(v) for k,v in a.items()}
,或者如果你不想重建字典,做舊的方式:
for k in a.keys():
a[k] = str(a[k])
(順便說一句無懼轉換的開銷已存在str
至str
:Should I avoid converting to a string if a value is already a string?)
這很酷。我很喜歡你的回答。謝謝! – acacia