Python学习笔字典数据类型之字典与列表
随笔记录方便自己和同路人查阅。
#------------------------------------------------我是可耻的分割线-------------------------------------------
像列表一样,“字典”是许多值的集合。但不像列表的下标,字典的索引可以使用许多不同数据类型,不只是整数。
字典的索引被程序“键”,键及其关联的值称为“键-值”对。
不像列表,字典中的表项是不排序的。名为spam的列表中,第一个表项是spam[0]。但字典中没有“第一个”表项。
虽然确定两个列表是否相同,表项的顺序很重要,但在字典中,键-值对输入的顺序并不重要。
#------------------------------------------------我是可耻的分割线-------------------------------------------
1、定义字典,示例代码:
1 2 3 4 | # # -*- coding:utf-8 -*- # Autor: Li Rong Yang myCat = { 'size' : 'fat' , 'color' : 'gray' , 'disposition' : 'loud' } #定义字典 |
2、字典与列表是否排序,示例代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # # -*- coding:utf-8 -*- # Autor: Li Rong Yang spam = [ 'cats' , 'dogs' , 'moose' ] bacon = [ 'dogs' , 'moose' , 'cats' ] if spam = = bacon: print ( 'True spam == bacon' ) else : print ( 'False spam != bacon' ) eggs = { 'name' : 'Zophie' , 'species' : 'cat' , 'age' : '8' } ham = { 'species' : 'cat' , 'age' : '8' , 'name' : 'Zophie' } if eggs = = ham: print ( 'True eggs == ham ' ) else : print ( 'False eggs != ham ' ) |
运行结果:
分类:
Python基础
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异