Как вставить [ ] по краям слов в текст

Ребят, помогите пожалуйста. Короче есть текстовый файл, внутри файла около 25 000 слов с переводом слов, а именно с русского на английский, и есть скрипт, который эти слова загружает в программу, самого исходника нету. Дело в том, что скрипт, принимает слова в формате: [словодляперевода] - [перевод]. У меня в файле все слова написаны так: world - мир. Как через csv вставить [ ] по краям слов. Чтобы выглядело так: [world] - [мир]. Пример цикла пожалуйста если можно. Примечание: нельзя использовать регулярки.


Ответы (1 шт):

Автор решения: dIm0n

Вот так вот:

l = ['world - мир', 'x - y']
res = []

for i in l:
    a, b = i.split(' - ')
    res.append(f'[{a}] - [{b}]')

print(res)
→ Ссылка