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': ['以父之名', '红尘客栈']}

相关推荐
光而不耀@lgy5 分钟前
C++初登门槛
linux·开发语言·网络·c++·后端
lkbhua莱克瓦249 分钟前
用C语言实现——一个中缀表达式的计算器。支持用户输入和动画演示过程。
c语言·开发语言·数据结构·链表·学习方法·交友·计算器
Mr__Miss13 分钟前
面试踩过的坑
java·开发语言
偶尔微微一笑14 分钟前
AI网络渗透kali应用(gptshell)
linux·人工智能·python·自然语言处理·编辑器
啊丢_15 分钟前
C++——Lambda表达式
开发语言·c++
Chh07151 小时前
《R语言SCI期刊论文绘图专题计划》大纲
开发语言·r语言
Yeats_Liao1 小时前
Go 语言 TCP 端口扫描器实现与 Goroutine 池原理
开发语言·tcp/ip·golang
Thomas_YXQ1 小时前
Unity3D IK解算器技术分析
开发语言·搜索引擎·unity·全文检索·unity3d·lucene
船长@Quant2 小时前
文档构建:Sphinx全面使用指南 — 基础篇
python·markdown·sphinx·文档构建
喵手2 小时前
从 Java 到 Kotlin:在现有项目中迁移的最佳实践!
java·python·kotlin