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

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM