5、字典类型
字典类型 dict 定义方式 :通过大括号来存数据,通过key:value这种映射关系来定义键值对,每个键值对通过逗号分隔 key : 一定是不可变类型 value:可以是任意类型 三种定义方式: d1 = {"name":"shen", "age":18}# ***** d2 = dict(name = "shen", age = 18,'sex' = 'male')# ***** l1 = ['name',"age"] l2 = ['egon',18] z1 = zip(l1,l2) 常用方法: 1. 按照key:value 映射关系取值(可存可取) d1 = {'name':'shen','age':18} print(d1['age'])# 按照key查找value d1['age'] = 20# 改值 print(d1) d1['sex'] = 'male'# 增加键值对 print(d1) 2. 成员运算in ,not in (默认判断key) d1 = {'name':'shen','age':18} print("name" in d1)# >>>True print("shen" in d1)# >>>False 3. len() :获取当前字典中键值对的个数 内置方法 1、 .get() :通过key来查找value值,如果找不到,默认返回None