Поскольку я всего лишь новичок, я сделал небольшой переводчик Pig Latin с одним словом в Python 3.5. У меня есть мой грубый код, который работает, но мне очень нравятся ваши мнения о том, как сделать его более компактным, pythonic и «элегантным» (т. Е. Профессиональным). Любая помощь приветствуется, спасибо!«Очистка» базового переводчика Pig Latin в Python
#Converts a word into pig latin, needs to be cleaned up
def pig_latin(word):
word = list(word)
first_letter = word[0]
del word[0]
word.insert(len(word),first_letter)
word.insert(len(word),'ay')
print(''.join(word))
Ну для начала 'x.insert (LEN (х), у)' эквивалентно 'x.append (у)'. –
Добавьте строки документа, чтобы описать ввод и ожидаемый результат. –
Поскольку у вас есть рабочий код, это может быть более подходящим для [обзора кода] (http://codereview.stackexchange.com/) –