1.梳理下dict字典的一些方法:
(1)增 dict['key'] = 'value'
dict.setdefult['key'] = ('key','value') 设置默认元素(值),可以单独设定默认元素,对应值为‘none’;元素存在时不改变值,元素不存在则新增一对键、值;
(2)删 dict.pop['key','404'] pop有返回值,默认返回值是删除元素的值;删除不存在的元素时会报错,设置返回值则不会报错;可以设置返回值,删除失败返回设定值
del.dict['key'] 只可以删除一个元素,并且元素必须存在,否则报错
dict.clear() 清空字典
(3)改 dict.update{[key = 'value']}
dict['key'] = ['value'] 键不存在则增加,存在则为改
(4)查 dict['key'] 可以返回给定元素的值,但元素不存在时会报错
dict.get['name'] 元素不存在时返回‘none’
(5)dict.items() 返回键值对,可以用for进行迭代
(6)dict.keys() 返回所有的键,可以转换成list,可以用for进行迭代
(7)dict.values() 返回所有的值,可以转换成list,可以用for进行迭代
2.字典不能直接写入文件,write会报错,需要使用json的dumps导入成json格式,才能正常写入文件;
3.json的loads 与 dumps的理解:loads相当于将json文件转换成python的格式,dumps则相反;
4.time.time()可以获取当前时间,秒为单位(可用于时间计算,大概时间为1970年到现在的时间(秒))
5.python读取字典格式内容的文件:dict = eval(open(file','r',,encoding='utf-8').read)