1. 字典 dict
1.1 概念
1. 里面的元素是一个键值对: key-value
2. key有3个特点:
a.唯一
b.不可变类型
c.无序(没有下标)
3. 列表和字典的区别:
list:
1. 定义方式: [ ], 一般存放相同类型的数据
2. 内存相对字典较小
3. 数据量较大时, 查找所需时间越久
dict:
1. 定义方式: { }, 一般存放同一个事物的不同属性
2. 内存消耗较大
3. 数据量不管多少, 对查询速度影响不大
1.2 定义字典
1.2.1 方法一
语法:
字典名 = {key1:value1, key2:value2…}
#创建空字典
dict1 ={
}
print(dict1,type(dict1))
#创建非空字典
dict21 = {
"name":"张三","age":18}
print(dict21)
1.2.2 方法二
语法:
字典名 = dict(key1 = value1 , key2 = value2…)
dict22 = dict(a=