有沒(méi)有大佬給我解決一下前民名字部分的取值怎么搞,輸出來(lái)9個(gè)都是第一個(gè)人 ,迷茫了
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
template = "第{}次的成績(jī)?yōu)閧}"
values = d.values()
for name in d.keys():
? ? for i in range(len(d.values())+1):
? ? ? ? for value in values[i]:
? ? ? ? ? ? print(template.format(i+1,value))
2021-06-12
?# -*- coding: utf-8 -*
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
for key, value in d.items():
? ? n=1
? ? for score in value:
? ? ? ? print('{}的第{}次成績(jī)是{}'.format(key, n, score))
? ? ? ? n = n+1
2020-11-01
cs = 1這個(gè)肯定要放for循環(huán)外面 啊,放里面不就每次循環(huán)都等于1輸出了啊
2020-10-22
d = {'Alice': [50,61,66],'Bob': [80, 61, 66],'Candy': [88, 75, 90]}?
for dj,dz in d.items():
? ? cs = 1
? ? for bl in dz:
? ? ? ? print('{} 第{}次成績(jī)是:{}'.format(dj,cs,bl))
? ? ? ? cs = cs+1
2020-10-17
d = {'Alice': [50, 61, 66],
????'Bob': [80, 61, 66],
????'Candy': [88, 75, 90]
}?
for dj,dz in d.items():
????cs = 1
????for dz,bl in dz:
????????print(dj,'第',cs,'次成績(jī)是:',dzbl)
????????cs = cs+1
2020-10-13
d = {
? ? ?'Alice': [50, 61, 66],
? ? ?'Bob': [80, 61, 66],
? ? ?'Candy': [88, 75, 90]
}
template = "{}的第{}次的成績(jī)?yōu)閧}"
for eachItem in d.items():
? ? for i in range(len(eachItem[1])):
? ? ? ? print(template.format(eachItem[0], i + 1, eachItem[1][i]))