Строки в языке Питон, в отличии от списков, являются неизменными объектами, то есть
в отличии от списков нельзя изменить отдельный символ строки: операция A[i] = ...
является допустимой, если A список, и недопустимой, если A — строка.
Один символ в строке можно поменять, если создать новую строку, например, следующий код меняет
i-й символ строки на символ @.
A = A[:i] + '@' + A[i+1:]
К сожалению, подобное изменение требует время, пропорциональное длине строки.
Преобразование строки S в список символов A:
A = list(S)
Преобразование списка символов в строку:
S = ' '.join(A)
или, если пробелы между символами не нужны,
S = ''.join(A)
Последнее изменение: Суббота, 15 Август 2020, 02:35