Автор оригинала: Pankaj Kumar.
В этом руководстве мы будем Python список для преобразования строки. Список Python обслуживает цель представления элементов для манипуляций. Он в основном представляет собой коллекцию однородных элементов.
Строка Python также обслуживает цель коллекции элементов в виде символов в качестве ввода.
Элементы списка могут быть преобразованы в строку одним из следующих способов:
- Используя метод join ()
- Используя список пометки
- Итализация с использованием для цикла
- Используя MAP () метод
1. Список Python для строки с использованием соединения ()
Метод Python Boin () может использоваться для преобразования списка в строку в Python.
Присоединяйтесь ()
Метод принимает имителю в качестве параметра, например Списки , Кортежи , Строка и т. Д. Кроме того, он возвращает новую строку, которая содержит элементы, объединенные из тотера, как аргумент.
Примечание : Обязательное условие для соединения () метода заключается в том, что прошедший указатель должен содержать строковые элементы. Если у счет времени содержится целое число, он повышает Исключение типа «Типерре» Отказ
Синтаксис:
string.join(iterable)
Пример:
inp_list = ['John', 'Bran', 'Grammy', 'Norah'] out_str = " " print("Converting list to string using join() method:\n") print(out_str.join(inp_list))
В приведенном выше примере метод join () принимает inp_list Как параметр и объединяет элементы списка к Out_str И таким образом возвращает строку в качестве вывода.
Выход:
Converting list to string using join() method: John Bran Grammy Norah
2. Список понимания вместе с методом join () для преобразования списка Python в String
Понимание списка Python Создает список элементов из существующего списка. Он дополнительно использует цикл для прохождения элементов потенциала в элемент.
Понимание списка Python вместе с методом join () Может использоваться для преобразования списка в строку. Понимание списка пройдет элемент элементами элементами, а метод join () будет объединять элементы списка к новой строке и представляют его в качестве вывода.
Пример:
inp_list = ['John', 'Bran', 'Grammy', 'Norah'] res = ' '.join([str(item) for item in inp_list]) print("Converting list to atring using List Comprehension:\n") print(res)
Выход:
Converting list to atring using List Comprehension: John Bran Grammy Norah
3. Список Python для преобразования строки с функцией карты ()
Функция Python Map () может использоваться для преобразования списка в строку.
карта ()
Функция принимает функциональные и утечные объекты, такие как списки, кортежи, строка и т. Д. Принимая его вперед, функция карты () отображает элементы потенциала при предоставленной функции.
Синтаксис:
map(function, iterable)
Пример:
inp_list = ['John', 'Bran', 'Grammy', 'Norah'] res = ' '.join(map(str, inp_list)) print("Converting list to string using map() method:\n") print(res)
В приведенном выше фрагменте кода карта (ул, inp_list) Функция принимает утра Функция и inp_list как аргументы. Он отображает каждый элемент ввода ITERALABLE (Список) к данной функции и возвращает список элементов. Кроме того, метод join () используется для установки вывода в строку.
Выход:
Converting list to string using map() method: John Bran Grammy Norah
4. Итерация, используя для цикла для преобразования списка Python в String
В этой технике Элементы входного списка регулируются один за другим и добавляются в новую пустую строку Отказ Таким образом, преобразование списка в строку.
Пример:
inp_str = ['John', 'Bran', 'Grammy'] st = "" for x in inp_str: st += x print(st)
Выход:
JohnBranGrammy
Преобразование списка символов в строку
Даже набор символов в виде списка может быть преобразован в строку таким же образом, как указано выше. Вот пример, чтобы продемонстрировать преобразование списка символов в строку.
Пример:
inp_str = ['J', 'o', 'u', 'r', 'n', 'a', 'l', 'd', 'e', 'v'] st = "" for x in inp_str: st += x print(st)
Выход:
Journaldev
Заключение
Таким образом, в этой статье мы изучили различные методы и методы преобразования списка Python в String.