在Python中,创建集合可以通过以下几种方法:
1. 使用大括号`{}`创建集合,元素间用逗号分隔。
```python
my_set = {1, 2, 3, 4, 5}
print(my_set) 输出:{1, 2, 3, 4, 5}
2. 使用`set()`函数创建集合,参数可以是任何可迭代对象(如列表、元组、字符串等),但元素必须是不可变类型。
```python
letters = set('abcdefg')
print(letters) 输出:{'g', 'd', 'b', 'c', 'f', 'e', 'a'}
3. 创建空集合时,必须使用`set()`函数,不能使用空的大括号`{}`,因为`{}`创建的是空字典。
```python
empty_set = set()
print(empty_set) 输出:set()
4. 使用`set()`函数还可以将其他可迭代对象转换成集合,自动去除重复元素。
```python
test_list = ['name', 'age', 'birthday', 'age']
test_set = set(test_list)
print(test_set) 输出:{'name', 'age', 'birthday'}
请注意,集合是无序的,并且不允许包含重复的元素