Строки в языке Питон, в отличии от списков, являются неизменными объектами, то есть
в отличии от списков нельзя изменить отдельный символ строки: операция 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