python 基础 字典 增删改查

content = {"name":"wd","pc":{"phone":111111,"age":18},"woniu":["122222",18]}

  • content['kk'] = 'test'

  • content.pop("kk")         注意 列表有序,可以直接pop()

  • content['name'] = 'lll'    直接对字符串内容赋值
  • content['woniu'][0] = '33333'    列表赋值
  • content['pc']['age'] = 20     字典赋值
  • len(conent)

  • content.keys()
  • content.values()
  • content.items()
  • content.items()
    Out[11]:
    [('pc', {'age': 18, 'phone': 111111}),
    ('woniu', ['122222', 18]),
    ('name', 'wd')]

  • content.get("ndjandjs",'name')     如果ndjandjs不存在则使用name    返回值为true 和false
  • content.has_key("name")
  • 循环

  • content = {'name':'lyz','pc':[1,2,3],'woniu':{'age':31,'job':'IT'}}
    for k,v in content.items():
        print k+":"
        if isinstance(v,dict):
            for a,b in v.items():
                print a,b
        elif isinstance(v,list):
            for c in v:
                print c
        else:
            print v
    content = {'name':'lyz','pc':[1,2,3],'woniu':{'age':31,'job':'IT'}}
    for k,v in content.items():
        print k+":"
        if type(v) is dict:
            for a,b in v.items():
                print a,b
        elif type(v) is list:
            for c in v:
                print c
        else:
            print v

     

 

转载于:https://www.cnblogs.com/guxiaobei/p/7747090.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值