将用户输入用空格分隔的一系列地名创建集合MySet,输入一个正整数 n,你将被要求读入 n 个输入(输入形式如下所示),每得到一个输入后,根据输入进行操作。
时间: 2024-02-21 07:01:47 浏览: 22
好的,让我来解答您的问题。根据您的描述,您需要将用户输入的一系列地名用空格分隔后创建一个集合MySet,并且需要读入n个输入,根据输入进行操作。我可以给您提供一个基本的代码框架,您可以在此基础上进行修改,以满足您的具体需求。
```python
MySet = set(input().split())
n = int(input())
for i in range(n):
operation, *args = input().split()
if operation == "add":
MySet.update(args)
elif operation == "remove":
MySet.difference_update(args)
elif operation == "print":
print(MySet)
else:
print("Invalid operation")
```
这段代码首先通过`input()`函数读入一系列地名并用空格分隔后创建集合MySet。然后读入一个正整数n,接下来依次读入n个输入,每个输入由一个操作和一些参数组成。根据操作的不同,执行相应的操作。具体来说,如果操作为"add",则将参数中的地名添加到集合MySet中;如果操作为"remove",则将参数中的地名从集合MySet中删除;如果操作为"print",则输出集合MySet中的所有元素;否则输出"Invalid operation"。
注意,这段代码只是一个基本框架,您需要根据您的具体需求进行修改和完善。