a、在Python中,写代码直接创建集合,截屏 提交(含代码和运行结果一屏) b、在Python中,写代码随机创建集合,截屏提交(含代码1调用和运行结果一屏、2函数定义一屏) c、在Python中,写
时间: 2024-09-25 11:04:05 浏览: 26
a) 在Python中,可以直接通过花括号 `{}` 或 `set()` 函数来创建集合。例如:
```python
# 直接创建空集合
empty_set = set()
print(empty_set) # 输出:{}
# 创建包含元素的集合
filled_set = {1, 2, 3, "apple", "banana"}
print(filled_set) # 输出:{1, 2, 3, 'banana', 'apple'}
```
运行结果会显示你所创建的集合。
b) 要随机创建一个集合,你可以先生成一组随机数或字符串,然后放入集合。这里提供一个例子,首先定义一个函数用于生成随机元素,然后创建一个集合:
```python
import random
def generate_random_element():
return random.randint(0, 10)
# 创建一个包含5个随机元素的集合
def create_random_set(size):
return set([generate_random_element() for _ in range(size)])
# 调用函数并打印结果
random_set = create_random_set(5)
print(random_set)
```
运行后你会看到一个包含5个随机整数的集合。
c) 在Python中,集合操作如并集、交集和差集可以像下面这样操作:
```python
# 创建两个集合
set1 = {1, 2, 3}
set2 = {3, 4, 5}
# 并集
union = set1.union(set2)
print(union) # 输出:{1, 2, 3, 4, 5}
# 交集
intersection = set1.intersection(set2)
print(intersection) # 输出:{3}
# 差集 (set1中去掉set2的元素)
difference = set1.difference(set2)
print(difference) # 输出:{1, 2}
```
每个操作都会返回一个新的集合作为结果。
阅读全文