python基础-字典

1.字典是另一种可变容器模型,且可存储任意类型对象。
1.1-dict1 = {}–空字典
1.2- 字典名 = {键名1:值1,键名2:值2}
键、值的类型:

    a.键的类型(键一定是哈希类型--不能改变的!):
        1-数值、字符串、元组
        2-列表---*不能作为键--TypeError: unhashable type: 'list'
        3-字典---*不能作为键
     b.值的类型:任意类型

* 键一般是唯一的*,如果重复最后的一个键值对会替换前面的,值不需要唯一。
* 键值对一定成对出现*
2-字典的优势:

1-描述清楚
2-查找方便
3-扩展性好

3-字典的特性:

1-它没有下标(字典内部元素不存在顺序的概念)
2-一种映射--map
3-字典是mutable(可变) 的

4-字典的常用操作
这里写图片描述

这里写图片描述
这里写图片描述
5-字典的遍历:
这里写图片描述
这里写图片描述
6.clear()和{}区别

          d.clear()---只改变该地址的内容
          d = {}----重新指向

7-得到所有的key返回在类List中 d.keys()
8-得到所有的value返回在类List中 d.values()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值