字典在实际开发中是非常常用的,类型格式有点像JSON,在多种编程语言中都有类似的键值对数据类型;
一.字典
- 字典的概念:
字典 : dict 用 {} 来表示, 键位值数据. { key , value } 具有唯一性.
键:都必须是可哈希的 不可变的数据类型就可以当做字典中的键
值;没有任何限制
dic = {‘name’:‘alex’,‘age’:9000} #字符串
print(dic)
dic = {1:‘a’,2:‘b’,3:‘c’} #数字
print(dic)
dic = {True:‘1’,False:‘0’} #布尔值
print(dic)
dic = {(1,2,3):‘abc’} #元组
print(dic)
dic = {[1,2,3]:‘abc’}
print(dic)
2.字典的增删减除
(1)字典的增添
dic[ key ] = value 新增
dic.setdefauit ( key , value) 如果键在字典中存在,就不进行任何操作,不存在就进行添加. 可以通过 key 查询. 如果没有这个 , key就会返回 None.
(2)字典的删除
pop( key) 通过 Key 删除, 有返回值,返回的是被删除的 value.
del dic[ key ]
clear( ) 清除
dic.popitem( ) 随机删除, 返回值是一个元组 ( key , value)
(3)字典的修改
dic [ key ] &