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

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

為什么沒有從字典列表值中刪除項(xiàng)目

為什么沒有從字典列表值中刪除項(xiàng)目

藍(lán)山帝景 2022-07-19 20:40:21
我有一本字典:new_members = {'member1': ['PCP2'], 'member10': ['PCP2'], 'member13': ['PCP5'], 'member2': ['PCP1', 'PCP2'], 'member5': ['PCP5'], 'member6': ['PCP1', 'PCP5'], 'member7': ['PCP2', 'PCP4'], 'member8': ['PCP5'], 'member9': ['PCP1', 'PCP5']}和 2 套:pcps_in_negative = {'PCP4'}pcps_at_zero = {'PCP6'}如果任一集合中的項(xiàng)目出現(xiàn)在任何字典的列表值中,請將其刪除。所以在這種情況下,應(yīng)該從“member7”列表中刪除“PCP4”。我試過了for k, v in new_members.items():    for i in v:        if i in pcps_at_zero or i in pcps_in_negative:            v.remove(i)但new_members項(xiàng)目保持不變?!癿ember7”應(yīng)該只有 ['PCP2']。這是一個(gè)簡單的例子。pcps_in_negative在另一種情況下,這些集合pcp_at_zero可能有更多項(xiàng)目。
查看完整描述

2 回答

?
婷婷同學(xué)_

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

您可以從您的字典中過濾每個(gè)列表:


bad_items = pcps_in_negative |  pcps_at_zero

new_members = {k: [e for e in v if e not in bad_items] for k, v in new_members.items()}

print(new_members)

輸出:


{'member1': ['PCP2'],

 'member10': ['PCP2'],

 'member13': ['PCP5'],

 'member2': ['PCP1', 'PCP2'],

 'member5': ['PCP5'],

 'member6': ['PCP1', 'PCP5'],

 'member7': ['PCP2'],

 'member8': ['PCP5'],

 'member9': ['PCP1', 'PCP5']}


查看完整回答
反對(duì) 回復(fù) 2022-07-19
?
九州編程

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

嘗試這個(gè) :


import copy

for k, v in new_members.items():

    temp_list = copy.deepcopy(v)

    temp_list = [x for x in temp_list if x not in pcps_at_zero]

    temp_list = [x for x in temp_list if x not in pcps_in_negative]

    new_members[k] = temp_list

最終的 new_members 字典變?yōu)椋?/p>


{'member1': ['PCP2'],

'member10': ['PCP2'],

'member13': ['PCP5'],

'member2': ['PCP1', 'PCP2'],

'member5': ['PCP5'],

'member6': ['PCP1', 'PCP5'],

'member7': ['PCP2'],

'member8': ['PCP5'],

'member9': ['PCP1', 'PCP5']}


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

添加回答

舉報(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)