在Python中,声明一个集合可以使用以下几种方法:
1. 使用大括号 `{}` 直接创建集合,元素之间用逗号分隔。
my_set = {1, 2, 3, 4, 5}
print(my_set) 输出:{1, 2, 3, 4, 5}
2. 使用 `set()` 函数创建集合,可以将其他可迭代对象(如列表、元组、字符串等)转换为集合。
my_list = [1, 2, 3, 4, 5]
my_set = set(my_list)
print(my_set) 输出:{1, 2, 3, 4, 5}
my_string = "hello"
my_set = set(my_string)
print(my_set) 输出:{'h', 'e', 'l', 'o'}
3. 创建空集合必须使用 `set()` 函数,不能使用空的大括号 `{}`,因为 `{}` 创建的是空字典。
empty_set = set()
print(empty_set) 输出:set()
集合中的元素是无序且唯一的,重复的元素会自动被去除