本代码使用 Python 集合实现对用户输入的地名进行添加、删除、更新和清空操作,并按升序排序输出集合中的元素。

输入格式 第一行输入一个正整数 n

输出格式 每遇到'print'时,将集合转为列表,按元素升序排序后输出列表

n = int(input())
MySet = set()

for i in range(n):
    command = input().split()
    if command[0] == 'add':
        MySet.add(command[1])
    elif command[0] == 'print':
        print(sorted(list(MySet)))
    elif command[0] == 'del':
        if command[1] in MySet:
            MySet.remove(command[1])
    elif command[0] == 'update':
        name = command[1].split(',')
        MySet = set(name)
    elif command[0] == 'clear':
        MySet.clear()
Python 集合操作:添加、删除、更新和清空元素

原文地址: https://www.cveoy.top/t/topic/ozPk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录