Python中字典的增删改查如何理解
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,Python中字典的增删改查如何理解,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python中的字典一、字典的特点二、创建字典创建
千家信息网最后更新 2025年01月18日Python中字典的增删改查如何理解
Python中字典的增删改查如何理解,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
Python中的字典
一、字典的特点
二、创建字典
创建字典用大括号表示
dict1={'a':3,'b':4,'c':7} ##第一种创建方式print(dict1)dict2=dict(a=2,b=3) ##第一种创建方式print(dict2){'a': 3, 'b': 4, 'c': 7}{'a': 2, 'b': 3}
三、查询字典数据
dict2=dict(a=2,b=3) ##创建字典print(dict2['a']) ##查询字典中a的值,如果key不存在,抛出异常print(dict2.get('a')) ##使get方法查询字典中a的值,如果key不存在,返回none22
四、Key的判断
dict2=dict(a=2,b=3)print( 'a' in dict2)print( 'a' not in dict2)TrueFalse
五、Key的删除
dict2=dict(a=2,b=3) ##删除,清空为cleardel dict2['a']print(dict2){'b': 3}
六、Key的添加
dict2=dict(a=2,b=3) ##dict2['c']=4print( dict2 ){'a': 2, 'b': 3, 'c': 4}
七、Key的修改
dict2=dict(a=2,b=3) ##第一种创建方式dict2['c']=4 ##添加c,值为4print( dict2 )dict2['c']=10 ##修改c的值为10print( dict2 ){'a': 2, 'b': 3, 'c': 4} {'a': 2, 'b': 3, 'c': 10} ##c已经被修改为10
八、字典的视图
keys()
获取字典中所有的key
test={'张三':56,'李斯':56}print(test.keys())print(list(test.keys()) ##转换为列表dict_keys(['张三', '李斯'])['张三', '李斯']
values()
获取字典中所有的values
values=test.values()print(values)dict_values([56, 56])[56, 56]
iterms()
获取字典中所有的key,values对
iterm=test.items()print(iterm)print(list(iterm)) ##转换之后的列表元素是一组元祖dict_items([('张三', 56), ('李斯', 56)])[('张三', 56), ('李斯', 56)]
九、字典的遍历
dic1={'a':2,'b':3,'c':4}for i in dic1: print(i) ##遍历字典的key print(dic1.get(i)) ##使用get函数打印值 print(dic1[i]) ##第二种方法遍历值
十、生成字典的表达式
name=['张三','李斯','王五']age=[23,45,37]d= {name:age for name,age in zip(name,age)} #注意最外面要加大括号print(d)```d= {test:age for test,age in zip(name,age)} ##跟变量名无关,zip打包的值有关print(d) ##结果相同```{'张三': 23, '李斯': 45, '王五': 37}外面要加大括号print(d)```d= {test:age for test,age in zip(name,age)} ##跟变量名无关,zip打包的值有关print(d) ##结果相同```{'张三': 23, '李斯': 45, '王五': 37}
关于Python中字典的增删改查如何理解问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
字典
张三
李斯
括号
方式
方法
问题
王五
查询
相同
变量
更多
结果
帮助
有关
解答
易行
简单易行
元素
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全和网络文明结合手抄报
数据库自动获取当前时间函数
八字数据库己土
物理和网络安全评估
浅谈如何进行网络安全评估
挖矿系统软件开发
网络安全管理局改革
专升本网络安全工程就业前景
中国软件开发的什么软件
万物互联网如何保证网络安全
核心期刊网数据库
怪物猎人x 数据库
网网络安全的画
分销系统软件开发技术
新基建需要网络安全观吗
网络安全产品经理工作总结
计算机三级数据库难考吗
重大网络安全专业怎么样
aerospike数据库的用法
南邮网络技术与应用大纲解答
国别区域研究数据库
中国数据库相关法律
光遇育碧服务器
数据库查询重复记录
上海cis网络安全创新大会
关于绩效系统的数据库表
软件开发工程师erp
maxkim服务器
网络安全重点岗位责任书
宝山区品质网络技术服务咨询热线