請(qǐng)問為什么用len輸出會(huì)有三個(gè)結(jié)果,分別代表什么?
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
for key in d.keys():
? ? print(len(key))
——————————————————————————
3 5 5
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
for key in d.keys():
? ? print(len(key))
——————————————————————————
3 5 5
2021-07-19
舉報(bào)
2021-07-20
每輪for循環(huán)會(huì)輸出一個(gè)結(jié)果,因?yàn)閐ict中有三個(gè)key,d.keys()在這里的結(jié)果是一個(gè)含有三個(gè)key的list,for 循環(huán)執(zhí)行了三次,故有三個(gè)結(jié)果,3代表的是字符串‘Bob’的長度,后面的兩個(gè)5分別代表字符串‘Alice’和字符串‘Candy’的長度