Python字典操作用法总结(2)


删除字典元素
>>> dict
{'xiaohei': ['22', 'dota2'], 'yangrong':['23', 'IT']}
>>> del dict['xiaohei']          #删除xiaohei键值
>>> dict
{'yangrong': ['23', 'IT']}


>>> dict
{'yangrong': ['23', 'IT']}
>>>
>>> del dict['yangrong'][1]    #删除yangrong主键的每2字值
>>> dict
{'yangrong': ['23']}


删除整个字典
>>> dict
{'yangrong': ['23']}
>>> dict.clear()  #同del dict
>>> dict
{}


将字符串切分为列表
>>> s="hello world bye"
>>> s.split()    #用于把有规律的文本,读取出来后,使用列表进行修改,再写入文件。
['hello', 'world', 'bye']


将列表转换为字符串
S.split(str, ' ')  #将string转list,以空格切分
存储字典(pickle序列化)
#需导入pickle模块  import pickle


把字典内容存入文件
f=file('data.txt','wb')  #新建文件data.txt,'wb',b是打开块文件,对于设备文件有用
pickle.dump(a,f)      #把a序列化存入文件
f.close()


把内容读入字典(反序列化)
a=open('data.txt','rb')    #打开文件
print pickle.load(a)      #把内容全部反序列化

Python 的详细介绍请点这里
Python 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/0e0349a80dc60d65391cf576a06003ea.html