Module (23%)
Section (93%)

Работа со строками: функция 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.

Мы собираемся показать Вам те, которые мы считаем наиболее полезными.



Code

# Demonstrating the list() function
print(list("abcabc"))

# Demonstrating the count() method
print("abcabc".count("b"))
print('abcabc'.count("d"))
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×