#-*- coding:utf-8 -*- # author:jiaxy # datetime:2018/11/3 9:58 # software: PyCharm Community Edition # 字典 无序dict # 空字典是允许的 # 字典里面的值 是 key:value成对存在的 # value可以是任意类型;key值是不可变的。 d = {'class_id':'python12','age':18,'name':'Jimmy','grade':[99,88,77,66,55],'course':{'en':100,'ch':99}} print(d) # 1. 字典的查询 # 无索引,根据key查询 dict[key] 嵌套取值 print(d['course']) print(d['course']['en']) # 2. 查询出所有的key,value # dict.keys() dict.values() print(d.keys()) print(d.values()) # 3. 查询出所有的键值对 # dict.items() print(d.items()) # 4. 指定删除 dict.pop() d.pop('course') print(d) # 5. 随机删除 dict.popitem() # 6. 删除内存 del dict # 7. 清空字典 dict.clear() d.clear() print(d) # 8. 新增和修改 dict[key]=value c = {'name':'Jimmy','age':18,'hobby':['PUBG','LOL','CF']} c['sex']='man' c['age']=20 print(c)