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

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

從CSV數(shù)據(jù)創(chuàng)建字典

從CSV數(shù)據(jù)創(chuàng)建字典

暮色呼如 2021-03-16 13:12:58
我有一個將CSV文件分割成3個值的函數(shù);isbn,author并且title然后創(chuàng)建映射的字典isbn值到包含元組author和title。這是我當前的代碼:def isbn_dictionary(filename):    file = open(filename, 'r')    for line in file:        data = line.strip('\n')        author, title, isbn = data.split(',')         isbn_dict = {isbn:(author, title)}        print(isbn_dict)問題是,目前我可以為每個字典創(chuàng)建一個字典,isbn但不能為所有字典創(chuàng)建字典。我當前的輸出是:{'0-586-08997-7': ('Kurt Vonnegut', 'Breakfast of Champions')}{'978-0-14-302089-9': ('Lloyd Jones', 'Mister Pip')}{'1-877270-02-4': ('Joe Bennett', 'So Help me Dog')}{'0-812-55075-7': ('Orson Scott Card', 'Speaker for the Dead')}我的輸出應該是:{'0-586-08997-7': ('Kurt Vonnegut', 'Breakfast of Champions'),'978-0-14-302089-9': ('Lloyd Jones', 'Mister Pip'),'1-877270-02-4': ('Joe Bennett', 'So Help me Dog'),'0-812-55075-7': ('Orson Scott Card', 'Speaker for the Dead')}這可能是一個非常簡單的問題,但我無法解決。
查看完整描述

2 回答

?
紅糖糍粑

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

您需要isbn_dict在循環(huán)之前聲明,如下所示:


def isbn_dictionary(filename):

    file = open(filename, 'r')

    isbn_dict = {}

    for line in file:

        data = line.strip('\n')

        author, title, isbn = data.split(',') 

        isbn_dict[isbn] = (author, title)

    print(isbn_dict)

這樣,每個項目都將添加到現(xiàn)有字典中。


查看完整回答
反對 回復 2021-03-24
  • 2 回答
  • 0 關注
  • 285 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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