noname3636
31.08.2020 05:38

Вфайле записаны в столбик целые числа. отсортировать их по возрастанию последней цифры и записать в другой файл. python

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
lerusik112
08.10.2020 15:05
#python 3.6
file1 = open('input.txt', 'r')
spisok = file1.read().split()
spisok2 = sorted(spisok, key=lambda x:x[-1]) #сортирует только по последней цифре, не смотрит на остальные, чтобы сортировать по предыдущей при одинаковых последних пиши lambda x:x[::-1]
file1.close()
file2 = open('output.txt', 'w')
for I in spisok2:
file2.write(I+'\n') # перед строкой tab или пробелы
file2.close()
Вфайле записаны в столбик целые числа. отсортировать их по возрастанию последней цифры и записать в
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота