Python编程从入门到实践笔记——字典
Python编程从入门到实践笔记——字典
#coding=utf-8 #字典--放在{}中的键值对;跟json很像 #键和值之间用:分隔;键值对之间用,分隔 alien_0 = {'color':'green','point':5,'height':10,'width':10} print(alien_0) #访问字典中的值--字典名[键] print(alien_0['color']) print(alien_0['point']) #添加键值对 alien_0['x_position']=0 alien_0['y_position']=25 print(alien_0) #创建空字典 alien_1={} print(alien_1) #修改字典中的值 alien_0['color']='black' print(alien_0) #删除(彻底删除)键值对 del del alien_0['point'] print(alien_0) #遍历字典 items() print('-----------------------') for k,v in alien_0.items(): print("Key:"+k) print("Value:"+str(v)) #遍历所有的键 keys() print('-----------------------') for k in alien_0.keys(): print(k) #按顺序遍历字典中的所有键 sorted() print('-----------------------') for k in sorted(alien_0.keys()): print(k) #遍历所有的值 values() print('-----------------------') for v in alien_0.values(): print(v) #除去重复项 set() 和Java中的Set一样,不保存重复的元素 print('-----------------------') for v in set(alien_0.values()): print(v) #嵌套 #字典列表 alien_2 = {'color':'blue','point':255,'height':255,'width':255} aliens=[alien_0,alien_1,alien_2] print(aliens) #在字典中存储列表 pizza={ 'crust':'thick', 'toppings':['mushrooms','extra cheese'], } print(pizza) #在字典中存储字典 users={ 'james':{ 'first':'lebron', 'last':'james', 'location':'la' }, 'kobe':{ 'first':'kobe', 'last':'bryant', 'location':'la' } } for username,user_info in users.items(): print(username+":"+ user_info['first'] +" "+ user_info['last'] + " "+user_info['location'])
由于博主也是在攀登的路上,文中可能存在不当之处,欢迎各位多指教! 如果文章对您有用,那么请点个”推荐“,以资鼓励!
欢迎各位加我主页weixin,备注“博客园”,进入技术交流群,和我一起讨论和交流,共同进步!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具