一、字典的定义
字典是用key:value的形式来存储数据的,其中key可以对value有描述性的功能。
key:为不可变类型的数据类型,一般使用字符串类型,key是唯一的,不可重复
value:不限制,所有数据类型都可以
不可变类型有:字符串、数字、元组、集合
可变类型有:列表、字典
1:直接定义
person = {"name":"kitty", "age":13, "sex":"女"}
print(type(person), person) # <class 'dict'> {'name': 'kitty', 'age': 13, 'sex': '女'}
2:通过dict()函数定义
item = [("name","kitty"), ("age",13), ("sex","女")]
person = dict(item)
print(type(person), person) # <class 'dict'> {'name': 'kitty', 'age': 13, 'sex': '女'}
3:dict()函数通过关键字参数定义
person = dict(name="kitty", age=13, sex="女")
print(type(person), person) # <class 'dict'> {'name': 'kitty', 'age': 13, 'sex': '女'}
二、字典的使用
1:通过字典中的key,获取对应的value值
person = {"name":"kitty", "age":13, "sex":"女"}
print(person["name"]) # kitty
print(person["age"]) # 13
print(person["sex"]) # 女
2:通过key,修改value值
2.1:key存在,并且有对应的value值
person = {"name":"kitty", "age":13, "sex":"女"}
person["name"] = "Json"
print(person, person["name"]) # {'name': 'Json', 'age': 13, 'sex': '女'} Json
2.2:key不存在,