dict和tuple不一樣,dict是可變的,我們隨時可以往dict中添加新的key-value,比如對于上節課的成績dict:
d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49 }
需要往里面添加Dodo、Mimi的成績時,可以使用賦值語句往里面添加元素:
d['Mimi'] = 72 d['Dodo'] = 88 print(d)
實際上,value可以是任意類型的元素,可以是list、tuple等,假如Mimi近兩次成績分別是72,73,Dodo近兩次的成績分別是88,90,則可以使用賦值語句往dict中添加list元素。
d['Mimi'] = [72, 73] d['Dodo'] = [88, 90] print(d)
此后,如果Mimi、Dodo的第三次成績也出來了,分別是75,90,則可以先通過key把對應的value查詢出來,然后再往類型是list的value中添加第三次的成績。
d['Mimi'].append(75) d['Dodo'].append(90) print(d)
已有同學的某次成績dict如下:
d = { 'Alice': [45], 'Bob': [60], 'Candy': [75], }
Alice、Bob、Candy的最近三次的成績分別是[50, 61, 66],[80, 61, 66],[88, 75, 90],請更新dict,使得dict可以保存同學多次的成績。
參考答案:
d = dict() d['Alice'] = [] d['Bob'] = [] d['Candy'] = [] d['Alice'].append(50) d['Alice'].append(61) d['Alice'].append(66) d['Bob'].append(80) d['Bob'].append(61) d['Bob'].append(66) d['Candy'].append(88) d['Candy'].append(75) d['Candy'].append(90)
請驗證,完成請求
由于請求次數過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報