题解 | #明明的随机数#

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

import sys

n=int(input())
s=set()
while True:
    try:
        for i in range(n):
            s.add(int(input()))

        for i in sorted(s):
            print(i)
    except:
        break

#tips1
# 使用方括号[]直接创建:这是最基本的方法,通过在方括号中放入不同类型的元素来创建一个列表。例如,my_list = [1, 'hello', {1, 2}, (1, 2), {'a': 3}]。

# 使用`list()`函数创建:list()函数可以将任何可迭代的数据类型(如字符串、元组等)转换成列表。例如,my_list = list('hello')或my_list = list(range(10))。

# 使用`range()`函数创建整数列表:range()函数可以帮助创建整数列表,它返回一个range对象,但可以通过将其转换为列表来得到实际的列表对象。例如,my_list = list(range(3, 15, 2))。

# 使用列表推导式创建:列表推导式是一种快速创建列表的方法,它结合了for循环和if语句。例如,生成20以内的偶数可以使用number = [i * 2 for i in range(1, 10)]。

#tips2
# append方法:

# 是列表(list)类型数据结构的一个方法。
# 它用于在列表的末尾添加一个新的元素。
# 当需要向列表中添加一个元素时,可以使用append方法。
# 例如:my_list.append(1)会在列表my_list的末尾添加元素1。
# add方法:

# 是集合(set)类型数据结构的一个方法。
# 它用于向集合中添加一个新的元素。
# 当需要向集合中添加一个元素时,可以使用add方法。
# 例如:my_set.add(1)会在集合my_set中添加元素1。
# 需要注意的是,集合是无序的,所以当你向集合中添加元素时,它们的顺序可能会发生变化。
# 集合中的元素是唯一的,如果你尝试向集合中添加一个已经存在的元素,它将不会被添加。

#tips3
# sort()是列表的一个方法,它对列表进行就地排序,即直接修改原列表,不返回新的列表。这意味着sort()没有返回值(返回None),并且只能用于列表对象。
# sorted()是一个内置函数,它可以对所有可迭代对象进行排序,并返回一个新的已排序列表。这意味着sorted()不会修改原列表,而是创建一个新的排序后的列表。

#except除了  expect 预料 



全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 21:17
小米 后端 24k*15 硕士985
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务