請問為什么用len輸出會有三個結果,分別代表什么?
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
舉報
2021-07-20
每輪for循環會輸出一個結果,因為dict中有三個key,d.keys()在這里的結果是一個含有三個key的list,for 循環執行了三次,故有三個結果,3代表的是字符串‘Bob’的長度,后面的兩個5分別代表字符串‘Alice’和字符串‘Candy’的長度