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

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

如何在Python中將選定的字典數(shù)據(jù)導(dǎo)出到文件中?

如何在Python中將選定的字典數(shù)據(jù)導(dǎo)出到文件中?

茅侃侃 2023-10-18 15:30:28
現(xiàn)在,當(dāng)我檢查此函數(shù)時(shí),在export_venues中,如果在費(fèi)用中的invenue_types:TypeError:unhashable type:'list',我不確定我在這里做錯(cuò)了什么。我確實(shí)創(chuàng)建了一個(gè)收入字典,以 Income_types 作為鍵,以 Income_value 作為值。迭代給定的收入字典,根據(jù)給定的收入類型(字符串列表)進(jìn)行過(guò)濾,然后導(dǎo)出到文件。將給定收入類型從給定收入字典導(dǎo)出到給定文件。def export_incomes(incomes, income_types, file):    final_list = []    for u, p in expenses.items():        if expense_types in expenses:            final_list.append(':'.join([u,p]) + '\n')    fout = open(file, 'w')    fout.writelines(final_list)    fout.close()如果這是應(yīng)在 txt 中顯示的收入列表,如果用戶輸入股票、遺產(chǎn)、工作和投資,則每個(gè)項(xiàng)目和值應(yīng)位于單獨(dú)的行上:庫(kù)存:10000房產(chǎn):2000工作:80000投資:30000
查看完整描述

1 回答

?
繁花如伊

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

首先,您的問(wèn)題以支出開(kāi)始,但以收入結(jié)束,代碼的參數(shù)中也有收入,所以我將選擇收入。


其次,錯(cuò)誤說(shuō)明了答案?!癳xpense_types(invenue_types)”是一個(gè)列表,“expenses(invenues)”是一個(gè)字典。您正在嘗試在字典中查找列表(不可散列)。


因此,要使您的代碼正常工作:


def export_incomes(incomes, income_types, file):

    items_to_export = []


    for u, p in incomes.items():

        if u in income_types:

            items_to_export.append(': '.join([u,p]) + '\n')  # whitespace after ':' for spacing

    

    with open(file, 'w') as f:

        f.writelines(items_to_export)

如果我做出了任何錯(cuò)誤的假設(shè)或誤解了您的意圖,請(qǐng)告訴我。


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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