2.14
字典 {key1:value1,key2:value2} 一对 (“阿涛”,60,‘男’,155,60)[“阿吕”,56,“男”,180,58]
1,定义 d = {“name”:“大力”,“age”:18,“sex”:“女”,“height”:155,“weight”:60} d = {}
2,关于键和值
1)键可以是整数,浮点数,字符串,元组,布尔 ,None 不可变
2)列表和字典不允许做键值 可变
3)键值重复,后面的覆盖前面的
4)值可以是任意类型,也可以相同,也可以是None
3,操作
len()
# d = {“name”:“大力”,“age”:18,“sex”:“女”,“height”:155,“weight”:60.0}
# d.clear()
# d.pop("age") 返回并删除
# d_ = d.copy()
# print(d.get("name")) print(d["name"])
# d.update(height=180)
# print(d.items()) #[('name', '大力'), ('age', 18), ('sex', '女'), ('height', 155), ('weight', 60.0)]
# for key,value in d.items():
# print(key,value)
# print(d.popitem())
# print(d.values()) #['大力', 18, '女', 155, 60.0]
# print(d.keys()) #['name', 'age', 'sex', 'height', 'weight']
# for key in d.keys():
# print(key,d.get(key))
# d_ = d.fromkeys(("name","age"),"曾小贤")
# print(d_)
# d = {"name":"大力","age":18,"sex":"女","height":155,"weight":60.0}
# d.setdefault("name1","dali")
# print(d)