Работа со строками: функция list()
Функция list()
принимает аргумент (строку) и создает новый список, содержащий все символы строки, по одному на элемент списка.
Примечание: это не строго строковая функция - list()
может создавать новый список из множества других объектов (например, из кортежей и словарей).
Посмотрите на пример кода в редакторе.
Пример выводит:
['a', 'b', 'c', 'a', 'b', 'c']
output
Работа со строками: метод count()
Метод count()
подсчитывает все появления элемента в последовательности. Отсутствие таких элементов не вызывает никаких проблем.
Посмотрите на второй пример в редакторе. Можете угадать его вывод?
Он будет таков:
2
0
output
Кроме того, строки Python имеют значительное количество методов, предназначенных исключительно для обработки символов. Не ожидайте, что они будут работать с любыми другими наборами данных. Полный список представлен здесь: https://docs.python.org/3.4/library/stdtypes.html#string-methods.
Мы собираемся показать Вам те, которые мы считаем наиболее полезными.