為什么這么復雜,簡單點答案好像也對
d = {
'Alice': [45],
'Bob': [60],
'Candy': [75],
}
d = dict()
d['Alice'] = [50, 61, 66]
d['Bob'] = [80, 61, 66]
d['Candy'] = [88, 75, 90]
print(d)
d = {
'Alice': [45],
'Bob': [60],
'Candy': [75],
}
d = dict()
d['Alice'] = [50, 61, 66]
d['Bob'] = [80, 61, 66]
d['Candy'] = [88, 75, 90]
print(d)
2020-10-22
舉報
2022-02-25
我也很好奇,你這寫法很簡單,我也是這么個思路,為啥非要定義三個空的列表啊,沒懂啊
2021-04-03
2021-04-01
d?=?{ ????'Alice':?[45], ????'Bob':?[60], ????'Candy':?[75], } L?=?[[50,?61,?66],?[80,?61,?66],?[88,?75,?90]] s?=?0 for?ch?in?d: ????for?cs?in?L[s]: ????????d[ch].append(cs) ????s?=?s?+?1 print(d)2021-03-27
d?=?{????'Alice':?[45],????'Bob':?[60],????'Candy':?[75],} l1?=?[[50,?61,?66],[80,?61,?66],[88,?75,?90]] a?=?0 for?i?in?d:???? ????for?j?in?l1[a]:???????? ????????d[i].append(j)???? ????a?+=?1 print(d)2021-03-16
d = {
? ? 'Alice': [45],
? ? 'Bob': [60],
? ? 'Candy': [75],
}
L=[[50,61,66],[80,61,66],[88,75,90]]
for x in L[0]:
? ? d['Alice'].append(x)
for y in L[1]:
? ? d['Bob'].append(y)
for z in L[2]:
? ? d['Candy'].append(z)
print d
2020-12-16
d = {
? ? 'Alice': [45],
? ? 'Bob': [60],
? ? 'Candy': [75],
}
d['Alice'].append(50)
d['Alice'].append(61)
d['Alice'].append(66)
d['Bob'].append(80)
d['Bob'].append(61)
d['Bob'].append(60)
d['Candy'].append(88)
d['Candy'].append(75)
d['Candy'].append(90)
print(d)
2020-11-20
d?=?{ ????'Alice':?[45], ????'Bob':?[60], ????'Candy':?[75], } L?=?[[50,?61,?66],[80,?61,?66],[88,?75,?90]] for?a?in?L: ????d['Alice'].append(a[0]) ????d['Bob'].append(a[1])???? ????d['Candy'].append(a[2]) print(d)2020-10-30
就是為什么答案開始還要重新定義“d = dict()
d['Alice'] = []
d['Bob'] = []
d['Candy'] = []
”在原題后直接添加value的元素不是就可以了嗎
2020-10-30
這個樣子答案肯定不對,這是用后面的key和value替換了原來的key和value,而且結果還缺了三個同學第一次的成績。