Python: разбить строку на символы
1. Перебор символов с помощью цикла for:
```python
string = "Пример строки"
for char in string:
print(char)
```
Результат:
```
П
р
и
м
е
р
с
т
р
о
к
и
```
2. Преобразование строки в список с помощью метода list():
```python
string = "Пример строки"
characters = list(string)
print(characters)
```
Результат:
```
['П', 'р', 'и', 'м', 'е', 'р', ' ', 'с', 'т', 'р', 'о', 'к', 'и']
```
3. Использование функции map() для преобразования строки в список символов:
```python
string = "Пример строки"
characters = list(map(str, string))
print(characters)
```
Результат:
```
['П', 'р', 'и', 'м', 'е', 'р', ' ', 'с', 'т', 'р', 'о', 'к', 'и']
```
4. Разделение строки с помощью метода split():
```python
string = "Пример строки"
characters = string.split()
print(characters)
```
Результат:
```
['Пример', 'строки']
```
Обратите внимание, что в данном случае метод split() разделяет строку по пробелу, а не на символы.
5. Использование генератора списков для создания списка символов:
```python
string = "Пример строки"
characters = [char for char in string]
print(characters)
```
Результат:
```
['П', 'р', 'и', 'м', 'е', 'р', ' ', 'с', 'т', 'р', 'о', 'к', 'и']
```
6. Использование модуля itertools для разбиения строки на символы:
```python
import itertools
string = "Пример строки"
characters = list(itertools.chain(*string))
print(characters)
```
Результат:
```
['П', 'р', 'и', 'м', 'е', 'р', ' ', 'с', 'т', 'р', 'о', 'к', 'и']
```
Вот несколько способов разбить строку на символы в Python. Выберите тот, который наиболее подходит для вашей задачи и продолжайте программировать на Python!