第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 collections.Counter 轉(zhuǎn)換為 json

將 collections.Counter 轉(zhuǎn)換為 json

心有法竹 2023-03-22 10:56:30
我有這個 collections.Countercounter_obj Counter({('A', 'B'): 170,          ('C', 'D'): 650})嘗試將元組格式的鍵轉(zhuǎn)換為字符串而不是使用 json.dumps 函數(shù)轉(zhuǎn)換為 jsondict = {str(k):v for k,v in counter_obj.items()} json1 = json.dumps(dict)當(dāng)我打印 json 時,我得到了這個\。如何刪除它們并獲得整潔的 json 格式的反斜杠在哪里?'{"(\'A\', \'B\')": 170, "(\'C\', \'D\')": 650}'
查看完整描述

3 回答

?
Cats萌萌

TA貢獻1805條經(jīng)驗 獲得超9個贊

他們不在那里。它們被顯示是因為您得到的是 json 字符串的表示而不是它的字符串版本。


演示:


>>> json1

'{"(\'A\', \'B\')": 170, "(\'C\', \'D\')": 650}'

>>> print(repr(json1))

'{"(\'A\', \'B\')": 170, "(\'C\', \'D\')": 650}'

>>> print(json1)

{"('A', 'B')": 170, "('C', 'D')": 650}


查看完整回答
反對 回復(fù) 2023-03-22
?
吃雞游戲

TA貢獻1829條經(jīng)驗 獲得超7個贊

看起來是因為元組的每個元素都是一個字符串,而您正在將整個元組轉(zhuǎn)換為一個字符串

我自己對 json.dumps 函數(shù)不太熟悉,但是在將它傳遞給 dict 時,你能不能把密鑰作為元組保留?


查看完整回答
反對 回復(fù) 2023-03-22
?
動漫人物

TA貢獻1815條經(jīng)驗 獲得超10個贊

我建議你看看str(('A', 'B'))產(chǎn)生了什么,因為它會有反斜杠來保留單引號



查看完整回答
反對 回復(fù) 2023-03-22
  • 3 回答
  • 0 關(guān)注
  • 176 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號