Python Удалить последний символ из строки и вернуть его

Хотя я знаю, что есть возможность:

>>> a = "abc"
>>> result = a[-1]
>>> a = a[:-1]

Теперь я также знаю, что строки являются неизменяемыми и поэтому что-то вроде этого:

>>> a.pop()
c

невозможно.

Но действительно ли это предпочтительнее?

19
задан Dave Halter 25 March 2012 в 14:28
поделиться