字典类型操作

字典的特性

  dict是无序的

  key必须是唯一的,天生去重

key - vaule

info = {

  'stu1101' : 'xiaoming',

  'stu1102' : 'xiaohua',

  'stu1103' : 'xiaojun'}


 

如果存在就修改,不存在就增加

info[key]=vaule

删除字典元素

del info[key]

info.pop(key)

info.popitem()    随机删除

查找字典元素

print(info[key])       不存在就报错

info.get(key)   不存在就返回none

判断字典当中是否存在某个数据

key in info

打印全部的值

info.values()

打印全部的键

info.keys()

 


 

多级字典嵌套操作

安全增加

info.setdefault(key,value)     存在就返回,不存在就增加

交叉部分进行覆盖,其余部分增加

info.update(dict)

把字典转换为列表

info.items()

初始化一个新字典

dict.fromkeys([list1],value)      value也可以为列表


 

字典的循环

for i in info:                   #高效

  print(i,info[i])

for k,v in info.items():  #存在一个字典转换为列表的操作

  print(k,v)

 

转载于:https://www.cnblogs.com/k-nyz/p/10263321.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值