я храню получаю эту ошибку, когда я пытаюсь запустить этот код для строки «encoded.append (» я «)»:Python - AttributeError: «ул» объект не имеет атрибута «добавляемых»
AttributeError: ' str 'объект не имеет атрибута' append '
Не могу понять, почему список не будет добавляться со строкой. Я уверен, что проблема очень проста. Спасибо за помощь.
def encode(code, msg):
'''Encrypts a message, msg, using the substitutions defined in the
dictionary, code'''
msg = list(msg)
encoded = []
for i in msg:
if i in code.keys():
i = code[i]
encoded.append(i)
else:
encoded.append(i)
encoded = ''.join(encoded)
return encoded
у вас нет '' decoded.append ("i") ":' в вашей треске вы имеете в виду '" encoded.append ("i") ":' ?? – Kasramvd
Какова логика 'encoded = '.join (закодированная)' –