一:定义
1:字典是一个简单的结构,也叫做关联数组,类似于c语言中的结构体(自我感觉)。形式<键>,<值>=<keys>,<values>
2:注意事项
1:键不是个列表.
2:键必须是一个不可变的对象
3:键可以是一个字符串,也可以是个数字,也可以是个元组.
4:键属于一个值。
二:字典基础
一:创建字典
1:基本语法
my_dict= {}//注释以后字典的名都用my_dict.
2:代码:
注意:键如果是字符串需加双引号,值也是。每一个值后面加:最后一个不用。
二:获取字典
1:基本语法
my_dict[key]
2:代码
3:get查找与keys查找
1:语法
my_dict.get(key,default)
my_dict.keys()//查找所有的键
my_dict.values()//查找所有的值
2:代码
4:for循环字典
注意:在字典的键是没有顺序的,若要他有顺序则要用sorted.
例如:
5:更新字典
语法:
my_dict[‘键’] = 修改后得值;
代码:
6:删除字典
语法: del my_dict[key]
代码:
三:管理字典
len(my_dict) | 返回字典中元素的长度 |
my_dict.keys() | 返回字典中的所有键 |
my_dict.values() | 返回字典中的所有值 |
my_dict.items() | 返回元组中包含字典的键/值 |
my_dict.update() | 更新字典中的元素 |
my_dict.clear() | 移除字典中的所有元素 |