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)

posted on 2019-01-03 23:04  博k园的赵远  阅读(96)  评论(0)    收藏  举报