python怎么存入集合
时间: 2024-09-15 13:01:25 浏览: 38
Python爬虫项目集合.zip
在Python中,你可以使用内置的数据结构`set`来存储一组唯一的元素。这里有几个常用的方法来存入和操作集合:
1. **创建集合**:可以直接使用大括号 `{}` 或者 `set()` 函数来创建一个空集,或者将逗号分隔的元素列表传入。
```python
# 创建空集合
empty_set = set()
# 创建包含特定元素的集合
elements_set = {1, 2, 3, "a", "b"}
```
2. **添加元素**:可以使用 `add()` 方法向集合中添加新元素。
```python
elements_set.add(4)
```
3. **合并集合**:使用 `union()` 函数可以合并两个集合,或者 `|` 操作符也能达到同样的效果。
```python
another_set = {5, 6}
combined_set = elements_set.union(another_set)
```
4. **去重**:集合自动去除其中的重复元素,所以这是存储唯一值的好地方。
5. **保存到文件**:虽然集合本身不能直接持久化到文件,但你可以先将其转换为其他数据结构(如list),然后再保存到文件。读取文件后再转换回集合。
```python
# 将集合转换为列表并保存
with open('myset.txt', 'w') as file:
list_elements = list(elements_set)
file.write(str(list_elements))
# 从文件读取再恢复成集合
with open('myset.txt', 'r') as file:
data = file.read().strip() # 去除换行
loaded_set = set(map(int, data.split(',')))
```
阅读全文