# 字典作用
# 字典是一个容器类型,可以用来存储数据
# key : value(键值对)
# key 必须是不可变的,一般使用字符串作为字典中的key,也可以使用数字等不可变类型的值
# key 是唯一的,如果有多个相同的key的情况,保留最后一个key对应的值
# 字典中的存储的数据是没有顺序的
dict_1 = {'name': 'zhangsan', 'age': '22', 'phone': 110, 'sex': '男', 'name': 'wangwu'} print(dict_1)
# 根据key取出字典中的值
# name = dict_1[]
#print(name)
# get(key, defalut)函数,获取字典中对应的key的值,如果key不存在,取默认值,如果key存在取出对应的结果
# name = dict_1.get('ssss')
# print(name)# 这里运行的话系统就是报错
# 向字典中添加数据
# 如果这个key不存在,添加数据。如果key存在,修改这个key对应的值
# dict_1['name'] = '4s'
# print(dict_1)
# 根据key删除字典中的数据
# del dict_1['ssss']
# print(dict_1)
# pop(key) key是必要参数,要移除的数据对应的key
# s = dict_1.pop('name')
# print(s)
# popitem 随机从字典中取出一个键值对,并且将键值对放在元组中
# s = dict_1.popitem( )
# print(s)
# 删除字典中的所有键值对
# dict1_1.clear( )
# print(dict_1)
# 获取字典中所有的键
# keys = dict_1.keys( )
# print(keys)
# print(type(keys))
# for key in keys:
# 根据k取出对应的值
# value = dict_1【key】
# print('%S:%S' % (key, value))
# 获取字典中所有的value
# values = dict_1.values( )
# for value in values:
# print(value)
# 获取字典中所有的键值对
# items = dict_1.items( )
# print(items)
# for item in items:
# 从元组中 根据索引取出数据
# print(item)
# key = item【0】
# value = item【1】
# print('建:%s 值:%s' % (key, value))
# 判断字典当中是否拥有某一个key
# if 'ssss' in dict_1.keys( ):
# print('有')
# else:
# print('没有')