Недавно, в рамках одного из моих проектов, я попытался сделать преобразователь текста из обычного в шестнадцатеричный.
listA = input()
def letter_swap(to_find,to_swap):
if i == to_find:
num = list.index(to_find)
int(num)
listA[num] = to_swap
print(listA)
listA = list(listA)
print(listA)
for i in listA:
letter_swap("a", "61")
listA = str(listA)
print(listA)
Я хотел, чтобы он сначала получил строку, преобразовал ее в список ив функции получить индекс конкретных символов и изменить их (по их индексам) на выбранный (to_swap).А затем просто распечатайте текст результата.Однако я получаю следующую ошибку.
TypeError: descriptor 'index' requires a 'list' object but received a
'str').