Код должен выводить строковые элементы из списка B при печати чего-либо из списка A.
Скажем, у нас есть
text = ""
letters = ["a", "b", "c"]
names = ["Abby", "Bob", "Carl"]
Как перебирать списки, чтобы при обновлении текста до
text = "a"
output: Abby
text = "ab"
output: "AbbyBob
text = "cab"
output: "CarlAbbyBob"
Я пытался подумать об операторе if внутри цикла foor, но не могу его понять. Я упростил задачу до трех элементов для этого поста, но список содержит 30 элементов, поэтому цикл for был бы хорошей идеей.
Моя попытка
text = ""
for i in text:
if i == letters[letters ==i]:
text = text + names[i]