2021-11-02

#字典中独特的其他操作
#keys (获取到所有的键存在一个高仿列表中)  values(获取到所有的值存在一个高仿列表中)  items(获取到所有的键值对以元组的形式存在一个高仿列表中)
 dic = {'易大师':'剑圣','剑豪':"托儿索",'草丛伦':'大宝剑'}
 print(dic.keys())   #高仿列表
 print(dic.values())   #高仿列表
 print(dic.items())     #高仿列表(以元组的形式)

 for c in dic.keys():
     print(c)

 for i in dic:
     print(i)        #获取到字典中的每一个键

 for i in dic.values():
     print(i)        #获取到字典中的每一个值

 for i in dic.items():
     print(i)

#解构(解包)

 a,b = '12'   #将后面结构打开按位置赋值给变量      支持  字符串    列表     元组
 print(a)
 print(b)

 for item in dic.items():
     a,b = item
     print(a)
     print(b)

 dic1 = {}
 dics = dic1.fromkeys([1,2,3],'abc')      #.fromkeys()批量创建键值对

 print(dics)

#字典嵌套
dic = {
    'name':'汪峰',
    'age':43,
    'wife':{'name':'国际章',
            'age':39,
            'salary':100000
    },
    'baby':[
        {'name':'熊大','age':18},
        {'name':'熊二','age':15},
    ]
}

l = dic['baby'][0]['age']
print(l)

dic['baby'][0]['age'] = 19
print(dic)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值