1.字典对象的常用操作
字典的对象使用大括号{ }将元素列出。字典的元素排列并没有一定的顺序,可以通过键值来获取元素
- 获取字典中的元素值:字典名["键值"]
在获取字典中的元素值时,必须保证输入的键值在字典中是存在的
- 修改字典中的元素:字典名["键值"]="新值"
- 删除字典中的元素:del 字典名["键值"]
2.定义字典键值的时候需要注意的问题
- 不允许同一个键值出现多次,如果同一个键值被赋值多次,那么就只有最后一个值有效,前面重重复的键值就会被自动删除
- 字典键值必须不可变,所以可以用数字,字符串或元组充当,列表则不行。如果用利润表做键值就会报错,列表是可变类型的
3.字典内置函数和方法
A.字典的内置函数
- len(dic):计算字典元素个数,即字典键值个数
- str(dic):将字典元素转化为字符串形式
- type(variable)返回输入变量的类型(也是用与其他变量)
B.字典的内置方法
- clear():清除字典中的所有元素
- copy():复制字典
- get(k[,d]):k是字典的索引值,d是默认值
- keys():使用字典中的键值创建一个列表对象。
- popitem():删除字典中的最后一个值
- setdefault(k[,d]):k是字典的键值,d是字典的默认值。如果K存在就返回其值;否则返回d,并将新的元素添加到字典中
- update(E)E是字典对象,由字典对象E来更新此字典
4.将元组转化成列表用list(元组名)
5.将列表转换成元组tuple(列表名)