python 字典 dict
2021/8/10 9:05:54
本文主要是介绍python 字典 dict,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
字典(Dictionary)
字典是一个无序、可变和有索引的集合。在 Python 中,字典用花括号编写,拥有键和值。
字典基础
#创建字典 dict thisdict={ "age":"18", "year":'2021', "month":"8" } #访问项目 #您可以通过在方括号内引用其键名来访问字典的项目: #获取 "model" 键的值: print(thisdict["year"])#2021 #get() 方法一样可以获取项目 print(thisdict.get('month'))#8 #更改值 #您可以通过引用其键名来更改特定项的值: thisdict["age"]=2099 print(thisdict["age"])#2099 #for循环遍历遍历字典dict x key值 for x in thisdict: print(x,thisdict[x]) #values() 函数返回字典的值 for x in thisdict.values(): print(x) #items() 函数返回遍历键和值 for x,y in thisdict.items(): print(x,y) #in 关键字 检查指定值是否存在dict中 print('html' in thisdict)#False #len() 方法测试字典长度 print(len(thisdict))#3 #添加项目 通过使用新的索引键并为其赋值,可以将项目添加到字典中: thisdict['color']='blue' print(thisdict) #删除项目 有几种方法删除项目 #pop()方法删除具有指定键名的项 thisdict.pop('color') print(thisdict)#{'age': 2099, 'year': '2021', 'month': '8'} #popitem() 方法删除最后插入的项目(3.7版本之前的版本中,随机删除项目) thisdict.popitem() print(thisdict)#{'age': 2099, 'year': '2021'} #del 关键字 删除 可以删除指定键名的字典 也可以删除整个字典 del thisdict['age'] print(thisdict) #{'year': '2021'} del thisdict # print(thisdict) #报错 NameError: name 'thisdict' is not defined #clear() 方法清空dict thisdict={'age': 2099, 'year': '2021', 'month': '8'} thisdict.clear() print(thisdict)#{} #复制字典 dict #copy() 复制字典 thisdict={'age': 2099, 'year': '2021', 'month': '8'} mydict=thisdict.copy() print(mydict)#{'age': 2099, 'year': '2021', 'month': '8'} print(mydict is thisdict)#False print(id(mydict),id(thisdict))#id() 方法 查看内存地址 #dict() 构造函数 生成dict youdict=dict(thisdict) print(thisdict==youdict,thisdict is youdict)#True False #dict() 构造函数创建新的字典: dictOne=dict(color="blue")#{'color': 'blue'} print(dictOne)#View Code
这篇关于python 字典 dict的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享