三个函数都是查看字典中元素的函数,返回值都为一个list(列表)
字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组,可以用于 for 来循环遍历
用法:dict.items()
返回列表
e.g
dict = {1:2,'a':'b','hello':'world'}
print(dict.items())
<<输出结果
dict_items([(1, 2), ('a', 'b'), ('hello', 'world')])
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0
for key, value in d.items():
sum = sum + value
print(key, ':' ,value)
print('平均分为:' ,sum /len(d))
<<输出结果
Adam : 95
Lisa : 85
Bart : 59
Paul : 74
平均分为: 78.25
scores = {'语文':89, '数学':95, '英语':80}
sum=0
for key,value in scores.items():
sum=sum+value
print('现在的总分是%d'%sum)
average = sum/len(scores)
print('平均分是%d'%average)
<<输出结果
现在的总分是89
现在的总分是184
现在的总分是264
平均分是88
dict = {'老大':'15岁',
'老二':'14岁',
'老三':'2岁',
'老四':'在墙上'
}
print(dict.items())
for key,values in dict.items():
print(key + '已经' + values + '了')
<<输出结果
dict_items([('老大', '15岁'), ('老二', '14岁'), ('老三', '2岁'), ('老四', '在墙上')])
老大已经15岁了
老二已经14岁了
老三已经2岁了
老四已经在墙上了
dict = {1:2,'a':'b','hello':'world'}
print(dict.keys())
<<
dict_keys([1, 'a', 'hello'])
dict = {1:2,'a':'b','hello':'world'}
print(dict.values())
<<
dict_values([2, 'b', 'world'])