欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > Python基础学习-06字典Dict

Python基础学习-06字典Dict

2024/11/13 21:43:06 来源:https://blog.csdn.net/soarfeng/article/details/143751770  浏览:    关键词:Python基础学习-06字典Dict

目录

1、字典的定义

2、字典的操作

3、字典的函数

4、嵌套和解析

5、本节总结


1、字典的定义

• 字典的属性
    1)通过键而不是偏移量来读取
    2)任意对象的无序集合
    3)可变长、异构、任意嵌套
    4)可变、散列

• 使用{} 定义一个元组
    1) D = {}
    2) D = {"name":"张三", "age":18, "salary":10000.00, "address":{"province":"浙江","city":"杭州"}}
    3) D = dict.fromkeys([5, "name"]) D = dict.fromkeys([5, "name"],0)
    4) D = dict(name="张三", age=18)

2、字典的操作

• 使用键进行索引运算
     1) D[“name” ]                         #键不一定总是字符串
     2) D["address"]["province"]
     3) "age" in D
     4) D[“name”] = “lisi”             #对新索引赋值会添加项
     5) del D["name"]
     6) len(D)

3、字典的函数

• 常用函数
    1) D.keys() D.values() D.items() D.copy()
    2) D.get(key, default)
    3) D.update(D1)
    4) D.pop(key)
    5) list(D)、 list(D.keys())、 list(D.values())、 list(D.items())

4、嵌套和解析

• 嵌套
    1) D = {"name":"张三", "age":18, "salary":10000.00, "address":{"province":"浙江","city":"杭州"}}
    2)嵌套字典的操作和普通字典类似

• 字典的解析
    1) {k : D[k] * 2 for k in D.keys()}

5、本节总结

• 如何掌握本节内容
1)字典的定义、字典的操作、字典的函数、字典的解析
2) 课后:把代码自己敲一遍

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com