python:几分钟了解“字典”

本文转载他处。如有侵权立即删除。

来源:https://baijiahao.baidu.com/s?id=1607756880586075003&wfr=spider&for=pc

定义

字典(Dictionary)在Python中是一种可变的容器模型,它是通过一组键(key)值(value)对组成,这种结构类型通常也被称为映射,或者叫关联数组,也有叫哈希表的。每个key-value之间用“:”隔开,每组用“,”分割,整个字典用“{}”括起来,它的定义如下图所示:
在这里插入图片描述

注意:
  • 定义字典时,键在前,值在后,键必须唯一性,值可以不唯一,如果键有相同,值则取最后一个;
  • 值可以是任何的数据类型,但是键必须是不可变的数据类型(数字、字符串、元组);
  • 定义的时候,字典是{},列表是[],元组是();
访问字典中的值

在这里插入图片描述

如果输入了字典中没有的键,运行的时候会弹出错误;

字典中值的增删改

对字典的增删改很简单,只需要注意对好相应的键即可,举例如下:
在这里插入图片描述
要注意的是,删除整个字典后,该字典不能再被使用,否则会出错误;

字典的一些常用方法

Python中集成了许多关于字典的方法,下面我们来列举一下:

  • clear()#清空字典里的数据;
  • copy()#拷贝(浅拷贝)一个字典里的数据;
  • fromkeys()#使用给定的键建立字典,对应的值默认为“None”;
  • get(key, default=None)#访问字典中对应的键里的值,如不存在该键返回default的值;
  • items()#获取字典键值对数据,以列表形式返回;
  • keys()#获取字典键的数据,以列表形式返回;
  • values()#获取字典值的数据,以列表形式返回;
  • setdefault(key, default=None)#和get方法类似,不同之处在于,如不存在该键,则添加该键到字典中并将值设置为default的值;
  • update(dict2)#把字典dict2的数据(键值对)更新到另一个字典中;

举例说明:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值