python字典与集合总结

Python元组、集合、字典 python的元组、集合、子典超详细讲解、大量举例,适合学习python的新手和大学生期末复习使用 阅读详情
1、创建字典,如
my_dict={'ben':123,'bob':456}

冒号前面的是键(key),冒号后面的是值(value),键是不可变的,且是不重复的。

2、字典访问

print(my_dict['ben'])
键(key)作为索引。若字典中没有此键的话就会报错。

3、字典添加键值对

my_dict['gogo']=789
4、len()函数就是返回字典键值对的数量

5、key in my_dict,可以快速判断key是否在my_dict里面,时间复杂度是常数级的

6、遍历,for key in my_dict: 可是键是无序的。

7、my_dict.items()、my_dict.keys()、my_dict.values() 分别生成对应的列表,第一个是生成的列表的元素是键值对的元组

8、集合的创建

x=set()
y={1,2,2,3}
特别是可以print一下y,体会一下。

9、集合的添加

x.add('boby')
10、集合的删除
x.remove('body')
集合里面没有的话,就会报错。

11、集合的运算:1. - 差集 2.& 交集 3. | 并集 4. != 不等于 5. == 等于 6. in 成员  7. for key in set 枚举

python 字典的值可以为集合吗_Python 集合(Set)、字典(Dictionary) 集合(Set)集合是无序的,无序也就没有索引,不能进行索引相关的操作。无序,python解释器就不能通过索引(位置)区分集合中的相同元素,所以集合中不能有相同的元素。集合用大括号{ }表示。集合中元素的数据类型可以不同,但集合中不能嵌套列表、元组、集合、字典。a={1,1,3}print(a) #{1,3} 会自动去掉重复的元素a={1,"ok"} #数据类型可以不同print(a) ... 阅读详情

相关推荐

【Python9】字典与集合

1.字典 1.1.认识字典 字典在python中,是可以让数据更加清晰的数据容器,用“{}”表示,里面的元素以键值对的方式存储,例如: #创建一个外星人游戏,这些外星人的颜色和点数各不相同 #这是一个简单的字典,存储了有关特定外星人的信息 alien_0={'color':'green','points':5} print(alien_0) #使用两条print语句来访问并打印这些信息 pr...

IGGIRing的博客 1289

字典和集合

字典和集合 字典 增、改 字典[key] = 值 - 当key存在的时候就是修改指定key对应的值,当key不存在的时候添加键值对 dog = {'name': '财财', 'age': 2, 'breed': '土狗'} print(dog) # {'name': '财财', 'age': 2, 'breed': '土狗'} dog['gender'] = '母狗' print(dog) # {'name': '财财', 'age': 2, 'breed': '土狗',

oklying的博客 309

python实验三、字典和集合 .doc

一、实验目的和要求 (1) 掌握字典的创建方法 (2) 掌握字典元素的访问方法 (3) 掌握字典的基本操作 (4) 掌握集合的创建方法 (5) 掌握集合的基本运算 二、实验题目 1.学生基本信息如下表,请编写程序分别统计男、女生的人数,并查找所有年龄超过18岁的学生的姓名 姓名 性别 年龄 张三 男 19 李四 女 18 王五 男 18 赵六 女 20 徐伟伟 女 19 韩亮亮 女 19 【提示】 (1)信息表中每一行存储的是和姓名有关的个人信息,可以考虑用字典存储。其中姓名作为键,性别和年龄可以以元组的形式作为值。然后通过字典的遍历完成统计和查询。 如dicStus={'张三':('男',19),'李四':('女',18),'王五':('男',18), '赵六':('女',20),'徐伟伟':('女', 19),'韩亮亮':('女',19)} 1)算法分析: 信息表中每一行存储的是和姓名有关的个人信息,可以考虑用字典存储。其中姓名作为键,性别和年龄可以以元组的形式作为值。然后通过字典的遍历完成统计和查询。 2)源程序:

python字典、集合知识点

python字典、集合常见操作

m0_68165821的博客 325

Python中字典和集合学习小结

本文通过实例给大家介绍了python中字典和集合的知识小结,非常不错,具有参考借鉴价值,需要的的朋友参考下吧

Vue3实战:集成bpmn-js与Activiti工作流引擎的完整指南

本文详细介绍了如何在Vue3项目中集成bpmn-js流程图编辑器与Activiti工作流引擎,构建一个完整的前端流程设计器。文章重点解析了Vue3响应式系统与bpmn-js集成的核心陷阱及解决方案,并提供了属性面板配置、XML命名空间适配、撤销重做等实用功能的完整实现指南,帮助开发者高效完成工作流系统的前端开发。

weixin_29009881的博客 213

Python学习笔记20:字典与集合

Python学习笔记20:字典与集合 这篇笔记的内容源自《Fluent Python》第二章的部分,主要是对之前笔记中字典和集合没有涉猎部分的一个补充。 关于字典和集合的基础部分可以阅读Python学习笔记2:字典和Python学习笔记3:元组和集合。 散列 在介绍字典与集合的延伸内容之前,我们先要理解一个数据结构:散列。 数据结构 散列这种数据结构用于解决这么一类问题:如何将一组随机分布的数据放置在一组容量有限的存储中,并且要有一个快速读写的性能。 这个问题有这么几个要点: 容量有限:如果是无限空间

梦幻天空 505

程序化广告行业(2/89):从程序化广告深挖数据处理技巧

大家好!我一直希望能和大家在技术学习的道路上携手共进,这也是我写这一系列博客的初衷。上次我们一起学习了Python基础的数据处理知识,这次咱们借助一本程序化广告手册,深入挖掘数据处理的更多技巧。这本手册涵盖了程序化广告从概念到技术实现的诸多方面,而其中处处都涉及到数据处理,相信会给我们带来不少收获

yyy173611的博客 4572

8. Python的数据类型⑤⑥——字典和集合

文章目录Python的数据类型1 集合1.1 集合是什么1.1 创建一个集合2 字典是什么3 字典的操作3.1 创建一个空字典3.2 查:访问字典中的值方法1:使用方括号方法2:使用方法get()3.3 增:添加键值对3.4 改:修改字典中的值3.5 删:删除键值对3.6 遍历字典(1)遍历所有键值对(2)遍历所有键(3)遍历所有值 Python的数据类型 字符串 数 列表 元组 字典 集合 1 集合 1.1 集合是什么 集合用一对花括号定义,集合中的每个元素必须是独一无二的 1.1 创建一个集合

athogwarts的博客 704

3D视觉-结构光测量-线结构光测量

线结构光测量中,由激光器射出的激光光束透过柱面透镜扩束,再经过准直,产生一束片状光。这片光束像刀刃一样横切在待测物体表面,因此线结构光法又被成为光切法。线结构光测量常采用二维面阵CCD作为接受器件,因此只要通过增加垂直于面阵探测器的第三维度方向,就可以实现对三维物体的测量。

qq_20660115的博客 3129

使用 MATLAB/Simulink 构建一个多时间尺度下的微电网经济运行优化策略模型

本文介绍了基于Simulink的多能互补微电网系统建模方法,重点关注多时间尺度下的经济运行优化策略。内容包括:系统背景与目标、微电网结构设计(光伏、风电、储能、柴油发电机等模块)、多时间尺度能量管理架构(日前优化、日内滚动优化、实时控制)的实现步骤,以及仿真运行与结果分析。教程详细说明了如何在Simulink中调用优化算法,设置仿真参数,并提供了进阶研究方向和资源推荐。该模型为研究微电网的经济运行和智能调度提供了完整的仿真平台解决方案。

amy_mhd的博客 172

零基础 | 入门python04:献丑了,Python之字典和集合我终于弄清楚了

6894多个字,我终于把我弄懂的资料给写出来了

隔壁王叔的博客 806

2ED2410-EM的使用

2ED2410-EM的使用

让你爱上电路设计 975

Python 字典与集合

作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 字典 字典的创建和删除 访问字典 遍历字典 添加、修改和删除字典 字典推导式 集合 创建集合 向集合中添加和删除元素 集合的交集、并集和差集运算 ...

billy的博客 5819

【3D Slicer】的小白入门使用指南一

3D Slicer 是一个免费的开源软件平台,用于医学、生物医学和其他 3D 图像的可视化、处理、分割、配准和分析。Slicer 的功能包括:读/写。

图挖掘领域,新晋砖家 ☞ 未来可期,欢迎和静静一起学习交流吖 5555

【人工智能】大模型可以分为L0层:基础大模型/通用大模型、L1层:行业大模型、L2层:细分场景模型三个层级

大模型确实可以分为L0、L1、L2三个层级,这种分层架构不仅有助于提升模型的泛化能力和适应性,还能更好地满足不同行业和场景的需求。华为盘古大模型的分层架构(L0、L1、L2)在多个证据中得到了详细描述和验证。例如,华为云盘古大模型3.0明确分为L0基础大模型、L1行业大模型和L2场景模型三层架构。此外,其他来源也一致支持这一分层架构,如用友网络的企业服务大模型、智谱AI的GLM-4系列等。

奶爸的编程之路,也就一周冷个三天 3982

Python之字典与集合

雾都之菜魚与Python恋爱的第五天 “字典与集合” 一、什么是字典 1、用大括号包裹起来的键值对形式(也叫key vlue形式)的数据叫字典 2、键和值之间用冒号(:)分割 3、每一项键值对之间用逗号分隔 4、定义的key通常都是字符串类型 例子一 # 'name': '孙悟空' name就是键也叫key 孙悟空就是值也叫value 他们中间用冒号分割 class_info_dict1 = {'name': '孙悟空', 'vocation': '演员', 'pay': '20000'} class_

weixin_52051005的博客 4041

华为 MetaERP 总账模块依托 “交易即核算” 的事件驱动架构,与 Oracle EBS 相比,更强调业务事件自动触发财务动作、实时数据同步和智能规则引擎,实现业务与财务的深度融合

华为MetaERP总账模块采用"交易即核算"架构,相比Oracle EBS实现了三大突破:1)业务事件自动触发财务动作,如采购收货自动生成暂估凭证;2)业务财务数据实时同步,支持即时分析;3)内置智能规则引擎,实现自动匹配、核销和结转。该模块覆盖采购、销售、资产、薪酬等全业务场景,支持多维核算和关联交易自动抵消,显著提升核算效率与准确性。其中采购暂估、销售结转等场景实现全自动化处理,较EBS减少80%手工操作。

金牌架构师 225

python集合的元素可以是字典吗_python字典、集合总结

一、字典相关运算方法1.clear字典.clear() - 清空字典(删除字典中所有的键值对)dict1 = {'a':1,'b':2}dict1.clear()2.copy字典.copy()- 复制字典中的所有的键值对 产生一个新的字典dict1 = {'a':1,'b':2}dict2 = dict1.copy()3.fromkeysdict.fromkeys(序列,值)- 把序列中的元素作...

weixin_39564368的博客 3678

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

7.Python中的集合、字典、集合和字典的应用整理总结

总结: 1.集合和集合的运算 2.字典和字典的运算及函数 3.集合和字典的应用 一、集合 集合是一类容器,元素没有先后顺序,并且元素的值不重复。 集合的字面量用花括号{} {1,5,7} {‘apple’,‘orange’,‘pear’,‘banana’} 创建集合: 直接给变量赋值一个集合字面量 fruit = {‘apple’,‘orange’,‘pear’,‘banana’} 使用 set()创建一个空集合 emp = set() 注:emp={} #创建一个空字典 使用set()将列表或者.

weixin_45994391的博客 1248

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Python——集合与字典

Python——集合与字典 1.集合 1)集合的创建 集合(set)是一个无序的不重复元素序列。1,2,3,4,1,2,3 = 1,2,3,4创建: 1). 使用大括号 { } 或者 set() 函数创建集合; 2). 注意:创建一个空集合必须用 set() 而不是 { } { } 是用来创建一个空字典。 2)集合内置方法 ...

weixin_41460135的博客 1402

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【Python】集合与字典

字典的运算有很多我们在之前已经讲过,比如del语句,len()函数和in与not in语句,除此之外,字典合并还可以通过大括号{**dic1, **dic2}这将返回两个字典合并后的字典。even = set(x * 2 for x in range(1, 100)) #创建一个有前100个偶数的集合。如果给dict()的参数是一个嵌套元组,即元组中放了若干个两个元素的元组,则这些元组会按照前键后值的顺序形成字典。基本上同列表,sum()也可用于元素全是数的列表,用来返回容器所有元素的和。

weixin_58052073的博客 450

Python之字典和集合

Python之字典与集合

sys19897976523的博客 903

python的集合和字典

python 的集合和字典

一个想交朋友的陌生人 1605

Python-字典与集合

字典通常用于描述一个对象的属性,如果一个物品的信息,如:颜色、大小、形状等。

掩月天权的博客 1564

Python中字典与集合的操作

Python中字典与集合的操作、以及推导式的使用。

etdchh55的博客 1119
上一篇: python列表总结
下一篇: python random库函数
your_answer
博客等级 码龄9年 131粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值