python day02字典的神奇
2016-06-23 14:44
393 查看
id_db={ 31231231313131133:{ 'name':'Alex', 'age':"22", 'addr':"ShanDong" }, 21231231313131133:{ 'name':'ShanPao', 'age':"24", 'addr':"ShanXi" }, 212312313131311344:{ 'name':'DaShanPao', 'age':"24", 'addr':"ShenZhen" }, } list=[] for i in id_db.keys(): list.append(i) #print(id_db[21231231313131133])#展示 id_db[21231231313131133]['name']="Wangwenhu"#修改 id_db[21231231313131133]["qq_of_wift"]=32323#添加 #print(id_db[21231231313131133]) id_db[21231231313131133].pop("addr")#删除 #print(id_db[21231231313131133]) v=id_db.get(21231231313131133,"OK")#获取值用这个比较多 #print(v) dict2={ "name":"dddddddddddddddd", 212312313131311344:{ 'name':'WangWang', 'age':"24", 'addr':"ShenZhen" }, } id_db.update(dict2)#更新 print(id_db.items())#做成tuple print(id_db.keys())#键 print(id_db.values())#值
212312313131311344 in id_db id_db.setdefault(1)#如果存在就返回值,如果不存在就默认生成一个新的key,可以指定键值 print(id_db)
d=id_db.fromkeys([1,2,3,4,33,22],"fs") print(d) for i in id_db: print(i,id_db[i])
相关文章推荐
- 【Python学习日记】递归和尾递归 以及Python
- python学习第一章(数字,字符串,列表等)
- Python中::(双冒号)的用法
- Python 小练习 阶乘
- 字符串核函数的简单python实现
- python进程、线程、协程
- python随机生成汉字并查看编码方式
- win7 64位 python安装pyquery、lxml
- Python3字符串各种内置函数详解
- 详细记录python的range()函数用法
- 64位Windows下安装xgboost详细参考指南(支持Python2.x和3.x)
- 基于回归曲线拟合模型的ALS(最小二乘法)推导过程以及Python实现
- <Python> 自定義類+引用方法
- python 爬取***网站视频整站Down下来
- Python3下的各种类库的windows安装包
- python 中使用ConfigParser类修改配置文件
- Python ConfigParser的使用
- 2. 机器学习实践之手写数字识别 - 初步特征选择及线性识别
- python爬虫时报错
- python 开发模拟板Web QQ(一)