集合 python code
时间: 2024-12-23 17:10:18 浏览: 9
在Python中,集合(Set)是一种无序且不重复元素的数据结构[^1]。下面是一些基本操作集合的Python代码示例:
1. 创建集合:
```python
# 创建一个空集合
empty_set = set()
# 创建一个包含元素的集合
fruit_set = set(['apple', 'banana', 'orange'])
```
2. 添加元素:
```python
# 添加元素到集合
fruit_set.add('grape')
```
3. 删除元素:
```python
# 删除元素(如果存在)
fruit_set.remove('banana') # 如果'banana'在集合中
```
4. 检查成员:
```python
# 检查元素是否存在
if 'watermelon' in fruit_set:
print(True)
else:
print(False)
```
5. 集合运算:
```python
# 并集
union_set = fruit_set.union({'mango', 'kiwi'})
# 交集
intersection_set = fruit_set.intersection(empty_set)
# 差集
difference_set = fruit_set.difference({'banana', 'orange'})
```
6. 集合大小:
```python
# 计算集合大小
set_size = len(fruit_set)
```
相关问题
字典 python code
在Python中,字典是一种无序的数据集合,每个元素由一个唯一的键(key)关联到对应的值(value)。以下是一些基本的字典操作示例[^1]:
1. 创建空字典:
```python
empty_dict = {}
```
2. 使用键值对创建字典:
```python
student_info = {"name": "Alice", "age": 25, "grade": 10}
```
3. 访问字典元素:
```python
print(student_info["name"]) # 输出: Alice
```
4. 添加或更新键值对:
```python
student_info["major"] = "Mathematics"
print(student_info) # 输出: {"name": "Alice", "age": 25, "grade": 10, "major": "Mathematics"}
```
5. 删除键值对:
```python
del student_info["grade"]
print(student_info) # 输出: {"name": "Alice", "age": 25, "major": "Mathematics"}
```
要了解更多关于字典的操作,如遍历、查找键是否存在等,可以查阅Python官方文档或者深入学习Python字典教程。
阅读全文