python 基础 字典 增删改查
2024-09-29 15:46:29
content = {"name":"wd","pc":{"phone":111111,"age":18},"woniu":["122222",18]}
增
content['kk'] = 'test'
删
content.pop("kk") 注意 列表有序,可以直接pop()
改
- content['name'] = 'lll' 直接对字符串内容赋值
- content['woniu'][0] = '33333' 列表赋值
- content['pc']['age'] = 20 字典赋值
查
len(conent)
- content.keys()
- content.values()
- content.items()
content.items()
Out[11]:
[('pc', {'age': 18, 'phone': 111111}),
('woniu', ['122222', 18]),
('name', 'wd')]- content.get("ndjandjs",'name') 如果ndjandjs不存在则使用name 返回值为true 和false
- content.has_key("name")
循环
content = {'name':'lyz','pc':[1,2,3],'woniu':{'age':31,'job':'IT'}}
for k,v in content.items():
print k+":"
if isinstance(v,dict):
for a,b in v.items():
print a,b
elif isinstance(v,list):
for c in v:
print c
else:
print vcontent = {'name':'lyz','pc':[1,2,3],'woniu':{'age':31,'job':'IT'}}
for k,v in content.items():
print k+":"
if type(v) is dict:
for a,b in v.items():
print a,b
elif type(v) is list:
for c in v:
print c
else:
print v
最新文章
- android 导入数据(通讯录)
- JSON与js对象序列化
- sql server 行转列(转载)
- linux pipe
- javaapi中的排序
- ndk的一些概念
- windows server 2008 r2 搭建文件服务器
- mac下面xcode+ndk7配置cocos2dx &; box2d的跨ios和android平台的游戏教程
- .Net用户使用期限的设置、限制通用小组件
- Jmeter+Ant+Jenkins接口自动化测试(一)_环境部署
- 自相关系数 ACF与偏自相关系数PACF,拖尾和截尾
- python---文件读写-IO
- BZOJ.2597.[WC2007]剪刀石头布(费用流zkw)
- Index.get_indexer 方法的含义
- centos 7下独立的python 2.7环境安装
- Nginx 简易教程
- 我不是学Java的!我不是学Java的!我不是学Java的!。。。。【自我催眠中】
- [转]Ext.grid常用属性和方法
- CentOS日常维护及常用脚本
- java 生成验证Guid码