字典dict 和 ‘元组,列表,字典的补充’
字典dict :
增:第一种: dic[键-'hobby']:内容-'girl' 有则覆盖无则添加
第二种:setdefault dic.setdefault('hobby','girl') 无责添加有责不变
删:pop有返回值 dic.pop('键')
dic.clear清空字典
del dic删除字典
del dic['键']
popitem()随即删除,返回删除的键值对
改: dic['键']='内容'
update
查: dic['键'] dic.get('键','没有此键')
其他方法:keys()values()items()
用于循环键 循环值 循环键值对
dic.key() dic.values()
键转化成列表: list(dic.key)
概念:分别赋值
a,b,=2,3 一一对应 a,b,=[2,3]
嵌套:
补充:
元组:如果元组内只有一个元素,此元素是什么数据类型,该表达式就是什么数据类型
对于list:
在循环一个列表时不要进行删除(一旦删除,索引随时改变),容易出错 非要传出的话倒着删
字典: dic = dict.fromkeys('abc','alex')
dic = dict.fromkeys([1,2,3],[]),
列表为同一个列表 再循环字典中,不能增加或删除此字典的键值对
#列表和字典可以结合 在列表循环时删除字典内容