python函数映射教学 python对象关系映射( 五 )


字典类型存在一些操作方法,使用语法形式是:
字典变量.方法名称(方法参数)
d.keys()返回字典中的所有键信息,返回结果是Python的一种内部数据类型dict_keys,专用于表示字典的键 。如果希望更好的使用返回结果,可以将其转换为列表类型 。
d.values()返回字典中的所有值信息,返回结果是Python的一种内部数据类型dict_values 。如果希望更好的使用返回结果,也可以将其转换为列表类型 。
d.items()返回字典中的所有键值对信息,返回结果是Python的一种内部数据类型dict_items 。当然也可以转成列表类型即: list(d.items())
d.get(key, default)根据键信息查找并返回值信息,如果key存在则返回相应值,否则返回默认值,第二个元素default可以省略,如果省略则默认值为空 。例如:就拿上边的数组d来说 d.get(‘201801’,“不存在”)相当于一个if语句如果key201801 存在就返回201801 values不存在就返回默认值不存在
d.pop(key, default)根据键信息查找并取出值信息,如果key存在则返回相应值,否则返回默认值,第二个元素default可以省略 , 如果省略则默认值为空 。相比d.get()方法,d.pop()在取出相应值后 , 将从字典中删除对应的键值对 。和d.get方法类似
d.popitem()随机从字典中取出一个键值对,以元组(key,value)形式返回 。取出后从字典中删除这个键值对 。
d.clear()删除字典中所有键值对 。
此外,如果希望删除字典中某一个元素 , 可以使用Python保留字del 。即:deld[key]
字典类型也支持保留字in , 用来判断一个键是否在字典中 。如果在则返回True,否则返回False 。
与其他组合类型一样,字典可以遍历循环对其元素进行遍历 , 基本语法结构如下:
for 变量名 in 字典名
语句块
for循环返回的变量名是字典的索引值 。如果需要获得键对应的值,可以在语句块中通过get()方法获得 。

Python 学习的基?。ǔ中轮?.....)
最好的python视频教程谁有[python视频教程] lets python视频教程免费下载
链接:
提取码:dxpn
[python视频教程] lets python 视频教程|Lets-python-017-文件和输入输出01.avi|Lets-python-016-条件和循环02-练习题和生成器.avi|Lets-python-015-条件和循环01.avi|Lets-python-014-映射和集合02.avi|Lets-python-013-映射和集合01.avi|Lets-python-012-序列04-02.
【python函数映射教学 python对象关系映射】关于python函数映射教学和python对象关系映射的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读