自学内容网 自学内容网

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) 课后:把代码自己敲一遍


原文地址:https://blog.csdn.net/soarfeng/article/details/143751770

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!