# 词典 (dictionary)。与列表相似,词典也可以储存多个元素。这种储存多个元素的对象称为容器(container)dic = {'tom': 11, 'sam': 57, 'lily': 100}print(type(dic))# 类似于JSON格式,键和值,常见的是以字符串来表示键,也可以使用数字或者真值来表示键(不可变的对象可以作为键)。值可以是任意对象。键和值两者一一对应# 与表不同的是,词典的元素没有顺序。你不能通过下标引用元素。词典是通过键来引用。print(dic['sam'])dic['tom'] = 12print(dic)dic = {}print(dic)# 词典元素的循环调用dic = {'tom': 11, 'sam': 57, 'lily': 100}for key in dic: print(key, dic[key])print(dic.keys())print(dic.values())print(dic.items()) # 返回dic所有的元素(键值对)for key, value in dic.items(): print(key, value)del dic['tom'] # 删除 dic 的‘tom’元素print(dic)dic.clear() # 清空dic,dict变为{}print(len(dic))