字典定义
# 字典的定义格式
'''
字典名 = {键1:值1,键2:值2,键N:值N}
字典的键,唯一的,一般我们使用字符串
字典的值,没有规定,可以是重复的值
'''
my_dict = {"name":"张三丰","age":22,"武力":18}
print(my_dict)
print(my_dict["name"])
print(len(my_dict))
# 定义字典的内容为空
my_dict = {}
# print(my_dict)
print(type(my_dict))
字典的普通操作
# 字典 是无序的,可变的
my_info = {"name":"小红","age":22,"ID":"009"}
# 修改字典的元素,通过key 去赋值
# my_info["name"] = "小花"
# print(my_info)
# 增加元素
# my_info["address"] = "湖南长沙"
# print(my_info)
# 重复增加相同的key值
# my_info["address"] = "湖南株洲" # 修改
# print(my_info)
# 删除元素
# print(my_info.pop("ID"))
# print(my_info)
# 删除字典
# del my_info
# print(my_info)
# 使用get方法获取元素值
# print(my_info.get("name"))
# print(my_info.popitem()) # popitem 默认删除第一个
# print(my_info)
my_info1 = {}
my_info1= my_info.copy() # 复制
print(my_info1)
my_info2 = my_info1
print(my_info2)
# 字典 是无序的,可变的
my_info = {"name":"小红","age":22,"ID":"009"}
# 修改字典的元素,通过key 去赋值
# my_info["name"] = "小花"
# print(my_info)
# 增加元素
# my_info["address"] = "湖南长沙"
# print(my_info)
# 重复增加相同的key值
# my_info["address"] = "湖南株洲" # 修改
# print(my_info)
# 删除元素
# print(my_info.pop("ID"))
# print(my_info)
# 删除字典
# del my_info
# print(my_info)
# 使用get方法获取元素值
# print(my_info.get("name"))
# print(my_info.popitem()) # popitem 默认删除第一个
# print(my_info)
my_info1 = {}
my_info1= my_info.copy() # 复制
print(my_info1)
my_info2 = my_info1
print(my_info2)
字典的遍历
# for while 可以遍历 字符串,列表,元组,字典
my_info = {"name": "小红", "age": 22, "ID": "009"}
# for key in my_info.keys():
# print(key)
#
# for value in my_info.values():
# print(value)
# for item in my_info.items():
# print(item)
# 两种一起遍历
for key,value in my_info.items():
print("key:", key)
print("value:", value)
# json 格式打印
print(my_info)
//json的key值不能为int类型
//json引号引起