1.字典的定义
dic={"jac":"周杰伦","besen":"鲁迅"} val=dic["jac"] print(val) #周杰伦
2.字典拿到中只拿到key和value
(1)dic = {"ok": "表示可以", "not ok": "表示不可以", "thank": "表示感谢"} print(dic.items()) # dict_items([('ok', '表示可以'), ('not ok', '表示不可以'), ('thank', '表示感谢')]) for one, two in dic.items(): print(one, two) # ok 表示可以 not ok 表示不可以 thank 表示感谢 (2)dic = {"ok": "表示可以", "not ok": "表示不可以", "thank": "表示感谢"} print(dic.items()) # dict_items([('ok', '表示可以'), ('not ok', '表示不可以'), ('thank', '表示感谢')]) for item in dic.items(): one = item[0] two = item[1] print(one, two) # ok 表示可以 not ok 表示不可以 thank 表示感谢
3.字典的循环嵌套
wangfeng={ "wife":"angle", "chidren":{ "one":18, "two":10, "three":8, }, "hause":[ {"were":"chang an"}, {"were":"chang"}, {"were":"an"}, ] } print(wangfeng["chidren"]["two"]) #10
4.第二个孩子孩子的年龄加一
wangfeng={ "wife":"angle", "chidren":{ "one":18, "two":10, "three":8, }, "hause":[ {"were":"chang an"}, {"were":"chang"}, {"were":"an"}, ] } wangfeng["chidren"]["two"]=wangfeng["chidren"]["two"]+1 print(wangfeng["chidren"]["two"]) #11
5.修改第二个住址为西安
wangfeng={ "wife":"angle", "chidren":{ "one":18, "two":10, "three":8, }, "hause":[ {"were":"chang an"}, {"were":"chang"}, {"were":"an"}, ] } wangfeng["hause"][1]="西安" print(wangfeng["hause"][1]) #西安