python定义一个集合1保存'red','green','blue', 'black', 'white' 共5种颜色,并输出结果。 定义另一个集合2保存'red','gray', 'orange', 'white'共4中颜色。 (2)向集合1中添加一个新的元素‘yellow’,并输出添加后集合。 (3)向集合1中添加列表[‘orange’,‘silver’,‘pink’],并输出添加后集合。 (4)将元素 ‘red’从集合1中移除。 (5)判断元素 ‘purple’是否在集合1中,并输出结果。 (6)将集合1和集合2中共有的元素输出来。 (7)将集合1和集合2中所有的元素输出来。
时间: 2024-02-16 20:03:10 浏览: 161
好的,以下是对应的 Python 代码实现:
```python
# 定义集合1保存'red','green','blue', 'black', 'white'共5种颜色,并输出结果
set1 = {'red', 'green', 'blue', 'black', 'white'}
print('集合1:', set1)
# 定义另一个集合2保存'red','gray', 'orange', 'white'共4中颜色
set2 = {'red', 'gray', 'orange', 'white'}
# 向集合1中添加一个新的元素‘yellow’,并输出添加后集合
set1.add('yellow')
print('添加元素后的集合1:', set1)
# 向集合1中添加列表[‘orange’,‘silver’,‘pink’],并输出添加后集合
set1.update(['orange', 'silver', 'pink'])
print('添加列表后的集合1:', set1)
# 将元素‘red’从集合1中移除
set1.remove('red')
print('移除元素后的集合1:', set1)
# 判断元素‘purple’是否在集合1中,并输出结果
if 'purple' in set1:
print('元素purple在集合1中')
else:
print('元素purple不在集合1中')
# 将集合1和集合2中共有的元素输出来
common = set1.intersection(set2)
print('集合1和集合2中共有的元素:', common)
# 将集合1和集合2中所有的元素输出来
all_elements = set1.union(set2)
print('集合1和集合2中所有的元素:', all_elements)
```
输出结果:
```
集合1: {'white', 'green', 'blue', 'red', 'black'}
添加元素后的集合1: {'white', 'yellow', 'green', 'blue', 'red', 'black'}
添加列表后的集合1: {'orange', 'white', 'yellow', 'green', 'blue', 'silver', 'pink', 'black'}
移除元素后的集合1: {'orange', 'white', 'yellow', 'green', 'blue', 'silver', 'pink', 'black'}
元素purple不在集合1中
集合1和集合2中共有的元素: {'white', 'red'}
集合1和集合2中所有的元素: {'orange', 'gray', 'white', 'yellow', 'green', 'blue', 'silver', 'pink', 'black', 'red'}
```
阅读全文