key 的类型 不一定都一样
一个字典中的 value 的类型 也不必都一样~
综上,key 和 value 对类型无约束
a ={
"id":1 ,
"name" : "zhangsan...,看起来像列表,又不完全是~~
自定义类型~~
使用的时候也可以把它当作列表来使用~~
items返回的 首先是一个列表一样的结构,里面每个元素又是一个元组,元组里面包含了键和值....--->可作为key
# 有的类型是不能计算哈希值的.
print(hash([1,2,3]))
# 运行结果:
# TypeError: unhashable type: 'list'
print(...hash({}))
# # 运行结果:
# # TypeError: unhashable type: 'dict'
通过上面代码运行结果可知,列表,字典,不可以哈希....summary:不可变(整数,浮点数,字符串,布尔值,元组)的对象可哈希,
可变(字典,列表)的对象不可哈希
字典,列表,元组 在python中是非常常用的 内置类型~