![点击分享此内容 分享](/master/images/share_but.png)
《Python语言程序设计》课件4 Python集合数据类型-1.pptx
《《Python语言程序设计》课件4 Python集合数据类型-1.pptx》由会员分享,可在线阅读,更多相关《《Python语言程序设计》课件4 Python集合数据类型-1.pptx(11页珍藏版)》请在文库网上搜索。
1、集合集合集集集集合合合合(set)(set)是是是是不不不不重重重重复复复复元元元元素素素素的的的的无无无无序序序序集集集集,类类类类似似似似于于于于数数数数学学学学中中中中的的的的集集集集合合合合概概概概念念念念,可可可可对对对对其其其其进进进进行行行行交交交交、并并并并、差差差差等等等等运运运运算算算算。它它它它兼兼兼兼具具具具了了了了列列列列表表表表和和和和字字字字典典典典的一些性质。的一些性质。的一些性质。的一些性质。集集集集合合合合有有有有类类类类似似似似字字字字典典典典的的的的特特特特点点点点:用用用用花花花花括括括括号号号号“”来来来来定定定定义义义义,其其其其元元元元素素素素是
2、是是是非非非非序序序序列列列列类类类类型型型型的的的的数数数数据据据据,也也也也就就就就是是是是没没没没有有有有顺顺顺顺序序序序,并并并并且且且且集集集集合合合合中中中中的的的的元元元元素素素素不不不不可可可可重重重重复复复复,类类类类似似似似于于于于字字字字典典典典中中中中的的的的键键键键。集集集集合合合合的的的的内内内内部部部部结结结结构构构构与与与与字字字字典相似,区别是典相似,区别是典相似,区别是典相似,区别是“只有键没有值只有键没有值只有键没有值只有键没有值”。另另另另一一一一方方方方面面面面,集集集集合合合合也也也也具具具具有有有有一一一一些些些些列列列列表表表表的的的的特特特特点
3、点点点:持持持持有有有有一一一一系系系系列列列列元元元元素素素素,并并并并且且且且可可可可原原原原处处处处修修修修改改改改。由由由由于于于于集集集集合合合合是是是是无无无无序序序序的的的的,不不不不记记记记录录录录元元元元素素素素位位位位置置置置或或或或者者者者 插插插插 入入入入 点点点点,因因因因 此此此此 不不不不 支支支支 持持持持 索索索索 引引引引、分分分分 片片片片 或或或或 其其其其 他他他他 类类类类 似似似似 序序序序 列列列列(sequence-like)(sequence-like)的操作。的操作。的操作。的操作。集合集合的创建的创建在在在在PythonPython中中
4、中中,创创创创建建建建集集集集合合合合有有有有两两两两种种种种方方方方式式式式:一一一一种种种种是是是是用用用用一一一一对对对对花花花花括括括括号号号号将将将将多多多多个个个个用用用用逗逗逗逗号号号号分分分分隔隔隔隔的的的的数数数数据据据据括括括括起起起起来来来来;另另另另外外外外一一一一种种种种是是是是使使使使用用用用set()set()函函函函数数数数,该该该该函函函函数数数数可可可可以以以以将将将将字字字字符符符符串串串串、列列列列表表表表、元元元元组组组组等等等等类类类类型型型型的的的的数数数数据据据据转转转转换换换换成集合类型的数据。成集合类型的数据。成集合类型的数据。成集合类型的数
5、据。1.1.直接使用直接使用直接使用直接使用“”创建创建创建创建例例例例4.33 4.33 集合创建举例集合创建举例集合创建举例集合创建举例 s3=1,2,3,4,5 s3=1,2,3,4,5 s3 s31,2,3,4,51,2,3,4,5 s4=set()s4=set()#注注注注意意意意创创创创建建建建空空空空集集集集合合合合要要要要用用用用set()set()而而而而非非非非,若用若用若用若用,将创建空字典,将创建空字典,将创建空字典,将创建空字典 s4 s4set()set()集合集合的创建的创建2.2.由由由由字符串创建字符串创建字符串创建字符串创建用函数用函数用函数用函数set(s
6、tr)set(str)将将将将strstr中的字符拆开以形成集合。例如中的字符拆开以形成集合。例如中的字符拆开以形成集合。例如中的字符拆开以形成集合。例如:s1=set(hellopython)s1=set(hellopython)s1 s1n,p,y,o,e,t,l,hn,p,y,o,e,t,l,h注注注注意意意意:“hellopython”hellopython”中中中中包包包包含含含含两两两两个个个个ll、两两两两个个个个oo和和和和两两两两个个个个hh,但但但但在在在在s1s1中中中中,l l、o o和和和和h h分分分分别别别别只只只只有有有有一一一一个个个个,即即即即集集集集合合合
7、合创创创创建建建建时时时时自自自自动动动动去除了重复字符。去除了重复字符。去除了重复字符。去除了重复字符。集合集合的创建的创建3.3.由列表或元组创建由列表或元组创建由列表或元组创建由列表或元组创建用用用用函函函函数数数数set(seq)set(seq)创创创创建建建建集集集集合合合合,参参参参数数数数可可可可以以以以是是是是列列列列表表表表或或或或元元元元组组组组,在在在在下下下下面面面面例例例例子子子子中中中中,调调调调用用用用set()set()并并并并传传传传入入入入listlist,将将将将listlist的的的的元元元元素素素素作作作作为为为为集集集集合合合合的元素。的元素。的元素
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
15 文币 0人已下载
下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python语言程序设计 Python语言程序设计课件4 Python集合数据类型-1 Python 语言程序设计 课件 集合 数据类型
![提示](https://www.wenkunet.com/images/bang_tan.gif)