alpha = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
, что это списокКак найти элемент в списке со своей позиции (который я нашел, используя индекс()) в питоне
for letters in sentence:
pos2 = alpha.index(letters) + 1
#to find the positions of each letter
new_sentence.append(pos2)
#to add each position to the empty list
print (new_sentence)
это то, что я использовал, чтобы найти позиции каждого письмо в введенном сообщении в списке алфавита
Сейчас я хочу, чтобы преобразовать его обратно в письма с позиций ..
Ваш текущий код очень эффективен, поскольку он ищет в списке значений в то время как сквозными по списку, так это будет O (n^2) сложность. Вам лучше заменить это на 'для индекса, буквы в перечислении (предложение, 1):'. Тогда нет необходимости добавлять его в индекс. – ForceBru
Вы всегда должны включать минимальный пример * input * и ожидаемый результат с вопросами. – wwii
http://stackoverflow.com/help/how-to-ask, http://stackoverflow.com/help/mcve – wwii