列表

详情


NP93. 创建集合

描述

某公司内部报名年会活动,因为是匿名报名,有的同事可能偷偷“帮助”别人报名了,导致一个名字出现多次。后台营运同学希望你能用set函数将这些名字记录为一个集合,以到达去重的目的,请输出这些名字创建的集合,输出的时候使用sorted函数对集合排序。

输入描述

一行输入多个字符串表示报名的名字,以空格间隔。

输出描述

输出这些报名名字组成的集合。

示例1

输入:

NiuNiu NiuNiu NiuMei NiuNiu

输出:

['NiuMei', 'NiuNiu']

原站题解

Python 3 解法, 执行用时: 30ms, 内存消耗: 4480KB, 提交时间: 2022-08-04

name = input().split()
set_name = set(name)
print(sorted(set_name))

Python 3 解法, 执行用时: 30ms, 内存消耗: 4492KB, 提交时间: 2022-07-27

print(sorted(list(set(input().split()))))

Python 3 解法, 执行用时: 30ms, 内存消耗: 4500KB, 提交时间: 2022-08-05

name_list = input().split()

print(sorted(set(name_list)))

Python 3 解法, 执行用时: 30ms, 内存消耗: 4528KB, 提交时间: 2022-08-04

st = set(input().split())
print(sorted(st))

Python 3 解法, 执行用时: 30ms, 内存消耗: 4528KB, 提交时间: 2022-07-29

import sys
for line in sys.stdin:
    a=line.split()
    print(sorted(set(a)))

上一题