Python学习(十):字典的魔法及常用函数,以及布尔值

Python学习(十):字典的魔法

这是我关于Python学习的第十篇博客,加油!


get、update、keys、values、items


字典

  1. 字典dict基本结构
    info={‘k1’:‘v1’,‘k2’:‘v2’}
    其中‘k1’:'v1’为一个键值对,字典中键值对用逗号分割
  2. 字典可以嵌套,value可以是任何值

info={‘k1’:True,‘k2’:18,‘k3’:[1,2,3,[‘avd’]],‘k4’:{‘kk1’:‘acd’,‘kk2’:123}‘k5’:(11,333,55)}
key可以是数字、字符串、元组、布尔值,但列表、字典不能是key(这是由于字典的key在电脑中得转化为哈希值,列表不能转化为哈希值),布尔值中,True,Flase转化为电脑中的数值分别为1,0,当做key时,若已经有了1或0作为key,那么True或Flase充当的key会被忽略

info={
   'k1':True,(1,'s'):8,True:[2,2,3,['avd',13]],'k4':{
   'kk1':'acd','kk2':223},'k5':(22,333,55)}
info1={
   1:True,(1,'s'):8,True:[1,2,3,['avd',13]],'k4':{
   'kk1':'acd','kk2':123},'k5':(11,333,55)}
print(info,info1)
'''
{'k1': True, (1, 's'): 8, True: [2, 2, 3, ['avd', 13]], 'k4': {'kk1': 'acd', 'kk2': 223}, 'k5': (22, 333, 55)}
{1: [1, 2, 3, ['avd', 13]], (1, 's'): 8, 'k4': {'kk1': 'acd', 'kk2': 123}, 'k5': (11, 333, 55)}
'''
  1. 字典是无序的,通过索引方式查找指定元素,但不能使用切片查找
in
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值