Методы списков

Подобно строкам, списки также имеют множество полезных методов. Однако, если методы строк не изменяют исходную строку и возвращают новую, то методы списков изменяют сам исходный список.
Метод
Описание
Примеры
Результат
Альтернатива
count(x)
Подсчитывает количество вхождений x
l.count(0)
3
-
clear()
Очищает список
l.clear()
-
l = [] del l[:] l *= 0
copy()
Копирует и возвращает список
new = l.copy()
-
new = l[:] new = list(l) new = copy.copy(l)
index(x)
Находит первое вхождение x (ValueError, если отсутствует в списке)
l.index(0)
5
-
insert(pos, x)
Вставляет x на позицию pos
l.insert(1, 7)
[1, 7, 1]
l = l[:pos] + [x] + l[pos:]
remove(x)
Удаляет x из списка (ValueError, если отсутствует в списке)
l.remove(7)
[1, 1]
-
reverse()
Переворачивает список
l.reverse()
-
l = l[::-1]
sort()
Сортирует список в порядке возрастания
l.sort()
-
l = sorted(l)
Как видите, большинство названий очень интуитивны. Тем не менее, не обязательно запоминать их все. Быстрый поиск в интернете даст вам нужные результаты. Эти примеры приведены для демонстрации того, что возможно делать со списками в Python.

Задача

Даны n чисел, необходимо отсортировать их в порядке возрастания и вывести их в выходные данные.
Первая строка входных данных содержит одно число n. Следующие n строк содержат целые числа, каждое в отдельной строке.
Программа должна вывести все числа в одной строке в порядке возрастания, разделенные пробелом.
Ввод
Вывод
5 1 4 3 0 -1
-1 0 1 3 4
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue