1
辞書オブジェクトの値を文字列型にエンコードするための洗練された方法を探しています。次のように:辞書要素から文字列へ
{"a":"b","c":1,"e":None,"g":True}
{"a":"b","c":"1","e":"None","g":"True"}
にあなたにたくさんありがとうございました!別のdictの理解と簡単な
辞書オブジェクトの値を文字列型にエンコードするための洗練された方法を探しています。次のように:辞書要素から文字列へ
{"a":"b","c":1,"e":None,"g":True}
{"a":"b","c":"1","e":"None","g":"True"}
にあなたにたくさんありがとうございました!別のdictの理解と簡単な
:
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])
(BTWがない恐怖を既に存在するstr
〜str
:Should I avoid converting to a string if a value is already a string?)
これはクールです。私はあなたの答えが大好きです。ありがとうございました! – acacia