用python:利用集合运算,写出代码,分别计算出只会Python不会其它语言、只会一种语言和三种语言都会的人员名单。
时间: 2024-03-03 07:50:25 浏览: 62
假设有如下三个集合,分别表示只会Python不会其它语言、只会一种语言和三种语言都会的人员名单:
```python
python_only = {"Alice", "Bob", "Charlie"}
one_language = {"Bob", "David", "Eva", "Grace"}
three_languages = {"Alice", "Charlie", "David", "Eva"}
```
则可以使用集合运算符号进行计算:
```python
# 只会Python不会其它语言的人员名单
python_only_set = python_only - one_language
print("只会Python不会其它语言的人员名单:", python_only_set)
# 只会一种语言的人员名单
one_language_set = one_language - python_only - three_languages
print("只会一种语言的人员名单:", one_language_set)
# 会三种语言的人员名单
three_languages_set = python_only & one_language & three_languages
print("会三种语言的人员名单:", three_languages_set)
```
输出结果为:
```
只会Python不会其它语言的人员名单: {'Charlie'}
只会一种语言的人员名单: {'Grace'}
会三种语言的人员名单: {'David', 'Eva'}
```