про реплейс я знал, просто хотел посмотреть, можно ли решать вот так. посмотрел, нельзя))))
Технически можно (итерироваться по копии или сохранять индексы на удаление), но не нужно.
Можно ещё подобное сделать, если актуально всё ещё def other_replace(string: str, to_replace: str, replace_symbol: str) -> list[str]: string = list(map(lambda x: x, string)) for index, symbol in enumerate(string): if not symbol == to_replace: continue string[index] = replace_symbol return filter(None, string) # Чтоб убрать пустые строки list(make_empty("hello", "l", "")) >>> ['h', 'e', 'o']
как так же научится писать?...
string = list(map(lambda x: x, string)) какое красивое...
ну не делать же ','.join(string).split(",")
Правильная реализация этой строки — выкинуть её нафиг.
я и такое видел
Обсуждают сегодня