栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

58集合及创建

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

58集合及创建

文章目录
  • 1、直接使用“{}”创建集合
  • 2、使用set()函数创建
  • 3、创建空集合

Python中的集合同数学中的集合概念类似,也是用于保存不重复元素的。它有可变集合(set)和不可变集合(frozenset)两种。本节所要介绍的可变集合是无序可变序列。

在形式上,集合的所有元素都放在一对“{}”中,两个相邻元素间使用“,”分隔。集合最好的应用就是去掉重复元素,因为集合中的每个元素都是唯一的。

在Python中提供了两种创建集合的方法:一种是直接使用“{}”创建,另一种是通过set()函数将列表、元组等可迭代对象转换为集合。

1、直接使用“{}”创建集合
setname = {element 1,element 2,element 3,…,element n}

参数说明:

  • setname:表示集合的名称,可以是任何符合Python命名规则的标识符。
  • element 1,element 2,element3,…,element n:表示集合中的元素,个数没有限制,只要是Python支持的数据类型就可以。

注意:在创建集合时,如果输入了重复的元素,Python会自动只保留一个。

由于Python中的set集合是无序的,所以每次输出时元素的排列顺序可能都不相同。

练习:创建保存学生选课信息的集合。

2、使用set()函数创建
setname = set(iteration)

参数说明:

  • setname:表示集合名称。
  • iteration:表示要转换为集合的可迭代对象,可以是列表、元组、range对象等,也可以是字符串。如果是字符串,返回的集合将是包含全部不重复字符的集合。

    练习:使用set()函数创建保存学生选课信息的集合
3、创建空集合

在创建空集合时,只能使用set()实现,而不能使用一对“{}”实现,这是因为在Python中,直接使用一对“{}”表示创建一个空字典。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/590001.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号