Python中集合相关的题目。
时间: 2024-03-06 15:22:09 浏览: 114
集合的一些题目
1. 编写一个函数,将两个集合合并为一个集合,返回合并后的集合。
```python
def merge_sets(set1, set2):
return set1.union(set2)
```
2. 编写一个函数,判断一个集合中是否包含另一个集合的所有元素。
```python
def set_contains(set1, set2):
return set2.issubset(set1)
```
3. 编写一个函数,找出两个集合中不重复的元素,并返回一个新的集合。
```python
def unique_elements(set1, set2):
return set1.symmetric_difference(set2)
```
4. 编写一个函数,计算两个集合的交集,并返回一个新的集合。
```python
def intersection(set1, set2):
return set1.intersection(set2)
```
5. 编写一个函数,计算两个集合的并集,并返回一个新的集合。
```python
def union(set1, set2):
return set1.union(set2)
```
6. 编写一个函数,从一个集合中删除指定的元素。
```python
def remove_element(set1, element):
set1.discard(element)
return set1
```
7. 编写一个函数,计算一个集合中所有元素的和。
```python
def sum_of_elements(set1):
return sum(set1)
```
8. 编写一个函数,找出一个集合中的最大元素。
```python
def max_element(set1):
return max(set1)
```
9. 编写一个函数,找出一个集合中的最小元素。
```python
def min_element(set1):
return min(set1)
```
10. 编写一个函数,从一个集合中删除所有偶数。
```python
def remove_even_numbers(set1):
return set(filter(lambda x: x % 2 != 0, set1))
```
阅读全文