python中,字典是一系列键-值对,每个键都与一个值相关联,可以使用键来访问与之相关联的值,与键相关的值可以是数字,字符串,列表乃至字典。可以将python中的任何对象用作字典中的值
# 字典的语法格式
dict = {key1:value,key2:value,key3:value}
print(dict[key1]) # 可以通过key获取值
# 字典是无序的
# 字典的键是唯一的
# 字典是可变对象
# 字典的修改和新增语法都是一致
dict[key1] = newValue #若key1存在则修改key1的值,若key1不存在,则新增
# 删除字典中的键值对
del dict[key1] # 删除key1的值
# 清空字典
dict.clear() # 清空字典中的键值对, id不变
dict = {} # 重新赋值,id是变化的
# 遍历字典
for key, value in dict.items(): # .items 遍历字典中的键值对
print(key, value) #
for key in dict.keys() # .keys() 遍历键
print(key)
for value in dict.values() # .keys() 遍历值
print(value)
# 判断某个对象是否在对象中,是根据键判断,不是根据值
json格式,非常像字典的字符串
json和字典的转换
import json json.loads(str) # 将json转化成字典 json.dumps(dict) # 将字典转成json type() # 可以查看对象的类型



