#项目名称:
#项目简介:
#作 者:key
"""
资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
第一行为一个整数n。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9
"""
# input输入的是字符串,eval取消引号
n = eval(input())
# .split()将字符串按照空格分割,返回list
# map(函数,列表|迭代器|集合)对列表|迭代器|集合的数据,按照指定函数进行修改,返回新的迭代器,不改变原来数据
# list(map()) 将map返回的迭代器,转化为list
ls = list(map(int, input().split()))
# sort改变原来的数据,而sorted不改变原来的数据,返回一个新的list
# 也可以用sort 演示一下:
# ls.sort()
# for i in ls:
# print(i, end=" ")
for i in sorted(ls):
print(i, end=" ")
基础练习——python序列排序——2020.11.17
最新推荐文章于 2024-10-25 20:34:41 发布