Рубрики
Без рубрики

Python преобразовать строку в список

Python Convert String в список, как конвертировать строку в список символов в Python, Python Program для преобразования CSV в список, строка в список слов пример

Автор оригинала: Pankaj Kumar.

Мы можем преобразовать строку в список в Python с использованием функции Split ().

Синтаксис Split () Python String Split ():

str.split(sep=None, maxsplit=-1)

Python преобразовать строку в список

Давайте посмотрим на простой пример, где мы хотим преобразовать строку в список слов I.E. Разделить его с сепаратором в виде белых пробелов.

s = 'Welcome To JournalDev'
print(f'List of Words ={s.split()}')

Выход: Список слов = [«Добро пожаловать», «до», «JournalDev»]

Если мы хотим разделить строку в список на основе пробелов, то нам не нужно предоставлять никакого сепаратора к функции разделения (). Кроме того, любые ведущие и конечные пробелы подстрижены до того, как строка разделена в список слов. Так что вывод останется же для строки S тоже.

Давайте посмотрим на другой пример, где у нас есть данные CSV в строку, и мы преобразуем его в список элементов.

s = 'Apple,Mango,Banana'
print(f'List of Items in CSV ={s.split(",")}')

Выход: Список предметов в CSV = [«Apple», «Mango», «Banana»]

Python String в список символов

Строка Python – это последовательность символов. Мы можем преобразовать его в список символов, использующих список () встроенных функций. При преобразовании строки в список символов пробелы также рассматриваются как символы. Кроме того, если есть ведущие и конечные пробелы, они тоже являются частью элементов списка.

s = 'abc$ # 321 '

print(f'List of Characters ={list(s)}')

Выход: Список символов = ['a', 'b', 'c', '$', '', '#', '', '3', '2', '1', '']

Если вы не хотите, чтобы ведущие и конечные пробелы были частью списка, вы можете использовать функцию STIP () перед преобразованием в список.

s = ' abc '

print(f'List of Characters ={list(s.strip())}')

Выход: Список символов = ['A', 'B', 'C']

Это все для преобразования строки в список в программировании Python.