Python教程

【九月打卡】第十天 Python的Dict容器

本文主要是介绍【九月打卡】第十天 Python的Dict容器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

课程名称:Python3 入门教程(新版)

章节名称 第7章 Python的Dict容器

讲师姓名:咚咚呛


课程内容:

  • 字典添加修改数据

    字典没有索引 dict['name'] = ‘xxxx’,字典是可以添加的如果key已经存在就是修改,不存在就是添加。

    user = {'name':'xxxx','age':30}

    user['high']=180

    user['age']=10

  • 字典的内置函数

    update函数:dict.update(new_dict)

    setdefault函数:dict.setdefault(key,value)

    key存在就是返回value值,不存在就是将key,value存入字典。

  • keys函数:dict.keys(),返回key集合 伪列表,可以用list(dict,keys())转化成列表进行后续处理

  • values函数:dict.values()具体操作同keys函数。

  • get函数:dict.get('key',‘default’) 优先使用,[]效率高一点,健壮性差一点。

  • clear函数:清空字典内容

  • pop函数:删除制定key并返回对应的value

  • del函数:删除字典的变量。

  • copy函数:返回一个一样的字典,但是内存地址不一样是新的字典。

  • 成员判断:in、not in、get

  • popitem函数:删除某位的键值对。

学习收获:

  1. 字符串,数据,列表,元祖,字典,空类型,布尔类型总结:

  2. 其中列表元祖字典用法相似,元祖长度不可变。他们和字符串一样可以通过索引值访问。

  3. 熟记常用的函数的基本用法,要学会灵活变通。用的函数尽量使用避免出错的,比如索引越界等。

打卡截图:

https://img1.sycdn.imooc.com/6321f0e70001437606790603.jpg


这篇关于【九月打卡】第十天 Python的Dict容器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!