5.4.1 创建集合

创建集合有两种方法:一种是直接把元素用花括号({})括起来,花括号中的元素之间用英文模式下的逗号(,)分隔;另一种是用set(obj)方法定义,obj为一个元素、一个列表或元组。

例如:

>>> numbers={1,2,3,4,5}
>>> print(f'numbers变量的类型为:{type(numbers)}')
numbers变量的类型为:<class 'set'>
>>> numbers
{1, 2, 3, 4, 5}
>>> name=set('abc')  #一个元素,仔细观察输出结果
>>> name
{'a', 'b', 'c'}
>>> print(f'name变量的类型为:{type(name)}')
name变量的类型为:<class 'set'>
>>> students=set(['小萌','小智'])   #一个列表
>>> students
{'小萌', '小智'}
>>> print(f'students变量的类型为:{type(students)}')
students变量的类型为:<class 'set'>
>>> stu=set(('小萌','小智'))    #一个元组
>>> stu
{'小萌', '小智'}
>>> print(f'stu变量的类型为:{type(stu)}')
stu变量的类型为:<class 'set'>

由输出结果看到,集合的创建方式是多种多样的。