Python---字典内置方法
2017-06-27 18:04
501 查看
Python---字典内置方法
列表和字典是最常用的
(1) x.get()
dic={'a' : 12}
dic.get('a') 可以得到12
print dic.get('b','ok') 没有b,返回ok
name_dic={'lary': 22,'hony': 23} # key不能重复,value能重复;没有下标,无序;
字符串,数字,类的实例等能做key
字典里方法
(2) x.clear()
(3) x.fromkeys([1,2,4],a) 生成字典,列表中值为key,a为value
(4) haskey()
对于字典里数据很多的,用 for k,v in name_dic: print k,v 速度太慢
用for k in name_tuple: print k,name_dic[k]
(5) items()
(6) keys()
(7) pop() 删除
(8) popitem() 随机删除
(9) setdefult()
(10) x.update(y) 先判断y里面的值在x中是否存在,如果某个键在x中存在,则对应的值改成y的;没有的则都加入字典x
(11) copy()
关于对字典C里面值的一些操作
下面是关于复制的几个情况
从这里可以看到关于copy() 这个方法,它只是弱复制(shallow copy),即只copy第一层;后面改动不能再影响;
列表和字典是最常用的
(1) x.get()
dic={'a' : 12}
dic.get('a') 可以得到12
print dic.get('b','ok') 没有b,返回ok
name_dic={'lary': 22,'hony': 23} # key不能重复,value能重复;没有下标,无序;
字符串,数字,类的实例等能做key
字典里方法
(2) x.clear()
(3) x.fromkeys([1,2,4],a) 生成字典,列表中值为key,a为value
(4) haskey()
对于字典里数据很多的,用 for k,v in name_dic: print k,v 速度太慢
用for k in name_tuple: print k,name_dic[k]
(5) items()
(6) keys()
(7) pop() 删除
(8) popitem() 随机删除
(9) setdefult()
(10) x.update(y) 先判断y里面的值在x中是否存在,如果某个键在x中存在,则对应的值改成y的;没有的则都加入字典x
(11) copy()
关于对字典C里面值的一些操作
下面是关于复制的几个情况
从这里可以看到关于copy() 这个方法,它只是弱复制(shallow copy),即只copy第一层;后面改动不能再影响;
相关文章推荐
- Python字典的内置方法
- python的列表,元组以及字典的一些内置方法与属性
- Python字典的内置方法
- Python 字典的内置方法
- python 数据类型 -列表-字典-元组-切片-内置方法
- python字典的增删改查等内置方法
- python字典操作和内置方法
- 遍历python字典几种方法
- 深入学习Python内置数据类型之——字典(Dictionary)
- Python内置字符串操作处理方法详解
- python字典的各种创建方法
- 遍历python字典几种方法 分类: python 2013-01-22 13:40 332人阅读 评论(0) 收藏
- 遍历python字典几种方法
- python判断某个对象是否可以做一个字典的键多方法
- Python列表和字典的方法总结
- python 字典 clear方法
- python解决字典中的值是列表问题的方法
- 遍历python字典几种方法
- 遍历python字典的几种方法
- Python字典按值排序、包含字典的列表按字典值排序的方法