集合
一、实验目的
1、了解集合。
2、学会集合的常用操作。
二、实验内容
完成集合的创建、和集合的常见操作的编程。
三、实验原理及说明
1. 集合的认识与创建
Python的集合(set)本身是可变类型,但Python要求放入集合中的元素必须是不可变类型。集合类型与列表和元组的区别是:集合中的元素无序但必须唯一。集合的表现形式为一组包含在大括号{}中、由逗号,分隔的元素。使用{}可以直接创建集合,使用内置函数set()也可以创建集合。需要注意,使用{}不能创建空集合(不包含元素的{}创建的是字典变量),空集合只能利用set()函数创建。
2. 集合的操作
集合是可变的,集合中的元素可以动态增加或删除。Python提供了一些内置方法来操作集合,常见内置方法如下:

图1
3. 集合推导式
集合也可以利用推导式创建,集合推导式的格式与列表推导式相似,区别在于集合推导式外侧为大括号{}。格式:{exp for x in set if cond}。
四、实验设备
PC机、头歌实践教学平台。
五、实验方法
在头歌平台上进行编程,完成如下程序:
1、集合的创建,根据提示,在右侧编辑器补充代码。

图2
2、集合的常见操作,根据提示,在右侧编辑器补充代码。

图3