PYTHON字典常用函数
2012-02-27 19:24
204 查看
1.clear
dict.clear()
2.copy
a,b用的字典引用位置是相同的,a or b相互受对方影响
所以有时候需要用到copy and deepcopy函数
a = b = dict
1>
b = a.copy()
发生替换双方值不换相互影响,涉及新增 删除会相互影响
2>deepcopy
from copy import deepcopy
b = deepcopy(a)
3.get
dict.get('key',' ')
4.has_key() 注:python3.0已经没有该函数
dict.has_key('key')
5.items and iteritems
dict.items()
for k,v in dict.items():
print k
print v
for k,v in list(dict.iteritems()):
print k
print v
6.keys and iterkeys
for k in dict.keys():
print k
for k in list(dict.iterkeys()):
print k
7.values and itervalues
for v in dict.values():
print v
for v in list(dict.itervalues()):
print v
8.pop
移除字典当中键和值
dict = {'name':'az','age':'18'}
dict.pop('name')
dict = {'age':'18'}
9.update
存在就更新,不存在就加入
dict.update(dict2)
dict.clear()
2.copy
a,b用的字典引用位置是相同的,a or b相互受对方影响
所以有时候需要用到copy and deepcopy函数
a = b = dict
1>
b = a.copy()
发生替换双方值不换相互影响,涉及新增 删除会相互影响
2>deepcopy
from copy import deepcopy
b = deepcopy(a)
3.get
dict.get('key',' ')
4.has_key() 注:python3.0已经没有该函数
dict.has_key('key')
5.items and iteritems
dict.items()
for k,v in dict.items():
print k
print v
for k,v in list(dict.iteritems()):
print k
print v
6.keys and iterkeys
for k in dict.keys():
print k
for k in list(dict.iterkeys()):
print k
7.values and itervalues
for v in dict.values():
print v
for v in list(dict.itervalues()):
print v
8.pop
移除字典当中键和值
dict = {'name':'az','age':'18'}
dict.pop('name')
dict = {'age':'18'}
9.update
存在就更新,不存在就加入
dict.update(dict2)
相关文章推荐
- python_dict字典常用函数小结
- 【Python】-字典DICT常用函数实例
- Python入门教程5. 字典基本操作【定义、运算、常用函数】[原创]_python_脚本之家
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- python学习总结---列表、元组、字符串、字典中一些常用函数
- python中常用的字典内建函数
- python中常用的字典内建函数
- python中字典常用函数()
- python 笔记(刷题常用函数)
- Python序列类型常用函数练习(转自: 随煜而安)
- 【Python笔记】no.2字典和函数及练习
- Python 常用函数索引)
- python 函数参数的传递(参数带星号的说明) 元组传递 字典传递
- python常用数值函数总结
- Python--set常用操作函数
- Python的一些常用高级函数
- 分享:python常用函数年初大总结
- Python 常用函数介绍及备忘
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- [Python]os模块和os.path模块的常用函数