Я пытаюсь выучить основы Python через «Байт Python» от swaroopch.
В главе «Вход и выход» есть упражнение, в котором я Я должен найти решение о том, как убрать пунктуацию и пробел из входной строки.
Я могу перевести символы в пробелы, но я не могу перевести их в ничего.
something = something.lower().translate(str.maketrans(',. ',''))
ValueError: the first two maketrans arguments must have equal length
Однако как-то это сработало:
something = something.lower().translate(str.maketrans('', '', ' ,.'))
Не могли бы вы разобрать его или скажите, как это должно было быть сделано?
Спасибо.