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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

拼合嵌套字典 - 將列表元素轉(zhuǎn)換為字符串

拼合嵌套字典 - 將列表元素轉(zhuǎn)換為字符串

泛舟湖上清波郎朗 2022-09-20 17:19:26
我有一個(gè)嵌套字典,其中最低級(jí)別由一個(gè)列表組成,每個(gè)列表都有一個(gè)元素。我想將此級(jí)別從列表更改為字符串。假設(shè)我有這樣一本字典:dict = {id1:{'key11':['value11'],'key12':['value12']}, id2:{'key21':['value21'],'key22':['value22']}}如何獲得:dict = {id1:{'key11': 'value11','key12':'value12'}, id2:{'key21':'value21','key22':'value22'}}附加問題:如果鍵和值不遵循某個(gè)邏輯,但每個(gè)元素都是唯一的,并且您有很多元素,則解決方案如何變化;如以下示例所示:dictionary = {'ida':{'abc':['def'],'fgh':['ijk'] (...)}, 'idb':{'lmn':['opq'],'rst':['uvw']} (...)}謝謝!!注意:我之所以得到這個(gè)結(jié)構(gòu),是因?yàn)槲抑霸诖a中使用了列表/映射結(jié)構(gòu),從產(chǎn)生列表值的XML文件中提取文本。get_text = lambda x: x.text content = [list(map(get_text, i)) for i in content]
查看完整描述

1 回答

?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊

這適用于:


dictionary = {'id1':{'key11':['value11'],'key12':['value12']}, 'id2':{'key21':['value21'],'key22':['value22']}}


new_dict = {key: {key1:value1[0] for key1, value1 in value.items()} for key, value in dictionary.items()}

new_dict

#{'id1': {'key11': 'value11', 'key12': 'value12'},

# 'id2': {'key21': 'value21', 'key22': 'value22'}}


另外,我不會(huì)使用預(yù)定義的術(shù)語,如dict


查看完整回答
反對(duì) 回復(fù) 2022-09-20
  • 1 回答
  • 0 關(guān)注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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