Python之字典

Python3 字典

  • 字典是另一种可变容器模型,且可存储任意类型对象。
  • 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:
#d = {键1:值1 ,键2:值2}
d = {key1 : value1, key2 : value2 }

两点要求:(注意)

  1. 键必须是唯一的,但值则不必。
  2. 值可以取任何数据类型,但键的类型必须是不可变的,如字符串,数字或元组。
#例如
obj = {'炭治郎':100, '妳豆子':99}
obj1 = {'fuchuan':'zhu', 10086:'移不动'}

访问字典的值

  • 类似字符串、列表、元组的方法,只不过要在[ ]里面放索引键,而不是索引数字。
>>> obj = {'111':'ew', 22:'oo'}
>>> obj['111']
'ew'

修改字典

  1. 更新某键的值
  2. 添加一对键值
>>>obj = {'A':90, 'B'80, 'C':70}
>>>obj['B'] = 88  #更新键值
>>>obj['ONE PUNCH MAN'] = 100    #添加一对新的键值
#输出:
{'A':90, 'B'88, 'C':70, 'ONE PUNCH MAN':100}

清空/删除字典元素

  1. 删除其中某一对键值
  2. 清空字典中的全部键值
  3. 删除字典
>>>obj = {'A':90, 'B'80, 'C':70}
>>>del obj['C']  # 删除其中某一对键值
>>>obj.clear()  #清空字典中的全部键值
>>>del obj    # 删除字典

字典键的特性【重点】

  1. 字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。
  2. 不允许同一个键出现两次。创建时,如果同一个键被赋值多次,只有最后一个相同的键的值会被记住。
  3. 键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行。

【注】:字典内置函数&方法

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋山刀名鱼丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值