python字典函数values(),keys(),items()的用法与区别

博客介绍了字典中查看元素的三个函数 Items()、Keys()、Values(),它们的返回值均为列表。其中 Items() 函数以列表返回可遍历的(键, 值) 元组数组,可用于 for 循环遍历,还给出了其用法示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

三个函数都是查看字典中元素的函数,返回值都为一个list(列表)

Items()

字典(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岁了
老四已经在墙上了

Keys()

dict = {1:2,'a':'b','hello':'world'}
print(dict.keys())

<<
dict_keys([1, 'a', 'hello'])

Values()

dict = {1:2,'a':'b','hello':'world'}
print(dict.values())

<<
dict_values([2, 'b', 'world'])
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值