深度学习所需的python-学习笔记5

字典

字典也是一种集合,但是其中的元素分为键和值,类似于函数的映射,这样的数据结构成为“关联数组”

字典的格式:

#创建空字典
dict1 = {}

heros = {
               "batman":"Bruce Wayne"
               "superman":"Clark Kent"
}
字典heros中含有两个元素,键和值,其中字符串和数值可以作为键,键也是不可更改的数据类型,

所以,列表和字典都不行,原则上,键是不可重复的,后者会覆盖前者,“值”可以时任何数据类型


字典操作:

字典的访问:

heros["batman"]
#"Bruce Wayne"
如果不存在,返回KeyError。修改字典元素可以直接使用等号赋值即可。

heros["wonderwoman"] = "Diana Prince"
删除:

del heros["superman"]
字典的循环:

字典作为一个集合,同样可以用作建立循环结构体,值得注意的是,默认情况下在for循环中迭代的是键

常用的字典方法:

方法 描述
popitem() 返回并删除一个随机元素
clear() 删除字典内所有元素
keys() 返回字典的所有键
values() 返回字典的所有值
get(key) 返回键对应的值,如果键不存在则返回None
pop(key) 翻出并返回键对应值





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值