python如何遍历字典中的key和value,python列表keys函数_字典常用函数(clear、get、items、keys、values、pop)

 2023-09-25 阅读 26 评论 0

摘要:在使用字典的过程中,除了基础操作我们还需要学会一些方法的使用。方法见下表:方法功能 clear清空字典内容 get获取指定键对应值 python如何遍历字典中的key和value,items返回包含对象中所有变量及其值的2元组的列表 keys返回对象中所有键的元组形式 values返回

在使用字典的过程中,除了基础操作我们还需要学会一些方法的使用。方法见下表:方法功能

clear清空字典内容

get获取指定键对应值

python如何遍历字典中的key和value,items返回包含对象中所有变量及其值的2元组的列表

keys返回对象中所有键的元组形式

values返回对象中所有值的元组形式

pop如果键在字典中,则移除它并返回其值,否则返回默认值。如果未给定默认值且键不在字典中,则会引发键错误。

python range函数、1. clear()方法

使用clear()方法会清空字典中的所有元素。

使用方法为:my_dict.clear()

>>> my_dict{1003: '小天', 1004: '小张', 1005: '小明', 1006: '小李'}

keys函数。>>> my_dict.clear()#使用clear()方法进行清空操作

>>> my_dict{}

2. get()方法

我们在获取键对应的值的时候,使用get()方法可以避免因未找到相应目标而引发异常的情况。

python list排序,使用方法为:my.dict.get(key,default)

Key为我们要查询的键,default为未找到时的默认返回值,我们可以进行自定义。>>> my_dict = {1001:'小张',1002:'小华'}

>>> my_dict.get(1001)#找到key1001对应值

'小张'

python字典根据key取value,>>> my_dict.get(1002)#找到key1002对应值

'小华'

>>> my_dict.get(1003,'not found')#找到key1003对应值,如果找不到就输出'not found'

'not found'

python获取字典的key、3. items()方法

items方法返回字典中成对的键和值,返回的是一种名叫字典视图的特殊序列,其中每个元素都是一个元组。

使用方法:my_dict.items()

具体使用:>>> my_dict

pythonreadlines、{1001: '小张', 1002: '小华'}

>>> my_dict.items()

dict_items([(1001, '小张'), (1002, '小华')])

items方法访问的是整组整组的元素,我们在循环操作的时候会进一步使用这种方法。

python keys?4. keys()方法

它的使用方式和items使用方法类似,keys返回字典中的键。

使用方法:my_dict.keys()

具体使用:>>> my_dict

python if a。{1001: '小张', 1002: '小华'}

>>> my_dict.keys()

dict_keys([1001, 1002])

5. values()方法

vlaues()返回字典中的所有值。

使用方法:my_dict.keys()

具体使用:>>> my_dict

{1001: '小张', 1002: '小华'}

>>> my_dict.values()

dict_values(['小张', '小华'])

6. pop()方法

pop()方法会删除指定的键,并返回其值,如果没有找到相应键可输出默认值。

使用方法:my_dict.pop(key,default)

Key为我们要删除的键,当没有找到该键的时候会输出default,default可自定义,当没有default时返回的是None。

具体方法:>>> my_dict = {1001:'小华',1002:'小张',1003:'小美'}

>>> my_dict.pop(1001)#删除键为1001的这一项

'小华'

>>> my_dict#此时字典里已经没有键为1001这一项

{1002: '小张', 1003: '小美'}

>>> my_dict.pop(1004,'no found')#删除键为1004这一项,如果找不到返回'no found'

'no found'

这些方法在我们进行字典操作的时候使用着非常方便,尤其是在遍历字典的时候,我们会根据不同的需求去使用不同的方法。

7. 推荐习题

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/94029.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息