меня вопрос по реализации задания от Яндекса для своего развития и застял..
Не знаю как реализовать вход и выход через txt.
Вот что получилось, работает через [лист]:
import re
def remove(function):
sort_string = sorted(function, key=lambda num: int("".join([i for i in num if i.isdigit()])))
pattern = '[0-9]'
del_number_in_list = [re.sub(pattern, '', i) for i in sort_string]
return del_number_in_list
# Drive code
list = ['str3', '1smth', 'bla22bla', 'fdsa81', '7asdfg', 'dds 6 dsd']
print(remove(list))
Вопрос:
Как сделать?
Ввод через input.txt
Вывод через output.txt
with open("input.txt", "r") as int_file:
with open("output.txt", "w") as output_file:
Как можно грамотно разделить list_Comprehension c лямдой, где он ищет в строках цифры и сортирует их?
with open('input.txt', 'r') as int_file: for item in int_file: print(int(item))
Обсуждают сегодня