python字典

字典,字典是另一种可变容器模型,且可以存储任意类型对象

键 key:值 value,键值对,访问键可以获取它的值

①通过下标访问元素

python 复制代码
x={'name':'张三','position':'Python工程师'}
print(x['name'],x['position'])

张三 Python工程师

②访问列表

python 复制代码
singer={'name':'周杰伦','songs':['七里香','以父之名','红尘客栈']}
print(singer['songs'])#访问列表
print(singer['songs'][0])#访问字典中列表的第一个元素

'七里香', '以父之名', '红尘客栈'

七里香

③修改,删除,添加元素

python 复制代码
singer={'name':'周杰伦','songs':['七里香','以父之名','红尘客栈']}
singer['songs'][0]='忍者'#修改元素
singer['age']=30#添加元素
print(singer)
del  singer['songs'][0]#删除某些元素
del singer['age']
print(singer)

{'name': '周杰伦', 'songs': '忍者', '以父之名', '红尘客栈', 'age': 30}

{'name': '周杰伦', 'songs': '以父之名', '红尘客栈'}

相关推荐
guslegend2 分钟前
AGENT.md,Skill与工程规范
java·开发语言·数据库
jingling5555 分钟前
Flutter | Dio网络请求实战
android·开发语言·前端·flutter
周末也要写八哥6 分钟前
C++中单线程方式之无脑上锁
java·开发语言·c++
向上的车轮8 分钟前
Next.js 入门指南:从零到一构建全栈应用
开发语言·javascript·ecmascript
河阿里10 分钟前
Python数据可视化:Matplotlib从入门到精通
python·信息可视化·matplotlib
freeinlife'11 分钟前
精准秒表计时器实现---基于js
开发语言·前端·javascript
東隅已逝,桑榆非晚14 分钟前
新手入门指南:认识 C 语言文件操作(上)
c语言·开发语言·笔记
cany100016 分钟前
C++ -- 动态内存分配和释放(new/delete)
开发语言·c++
brycegao32126 分钟前
Vue3+Go 全栈项目上线阿里云|从 0 到 1 踩坑全纪录
开发语言·阿里云·golang