КАК ПРЕОБРАЗОВАТЬ СПИСОК ПИТОНА В СТРОКУ (4 СПОСОБА)

В этой статье мы рассмотрим различные способы «преобразовать список Python в строку». Это поможет вам в реализации этой концепции и получить жесткий контроль над этим.

Содержание

Существуют различные ситуации, с которыми мы можем столкнуться, когда задан список и мы преобразуем его в строку. Например, преобразование в строку из списка строк или списка целых чисел.

Вообще мы сталкиваемся со многими ситуациями, когда нам нужно преобразовать список в строку. Здесь мы берем список строк и преобразуем их в строку.

12

Ввод: ['Программное обеспечение', 'Тестирование', 'Материал']Вывод: Материал для тестирования программного обеспечения

12

Исходные данные: ['Я', 'хочу', 'чтобы', 'изучить', 'Программное обеспечение', 'Тестирование', 'в', 2020] Результат: я хочу изучать тестирование программного обеспечения в 2020 году

Здесь я покажу различные способы преобразования списка в String в Python.

Способ 1. Использование метода соединения.

Мы можем использовать метод соединения, чтобы преобразовать его в строка

Ввод с использованием пробела ” “:

1

mylist =['Software', 'Testing', 'Material']<br />print(” “.join(mylist))< /table>

Вывод:

1

Материалы по тестированию программного обеспечения

Введите через запятую «,»:

1

mylist =['Software', 'Testing', 'Material']<br />print(“,”.join(mylist) )

Вывод:

1

Программное обеспечение,Тестирование,Материал

Введите через запятую «n»:< /p>

1

mylist =[ 'Программное обеспечение', 'Тестирование', 'Материал']<br />print(“n”.join(mylist))

Вывод:

1

Программное обеспечение<br />Тестирование<br />Материал

Вот пример программы для преобразования строки в список с помощью метода Join

123

# Напишите программу на Python для преобразования списка в строку с помощью функции join() # Функция для преобразования <br />def listToString(myList): <br /><br />return myList<br />< br /># Список строк <br />mylist = ['Программное обеспечение', 'Тестирование', 'Материал']<br /><br /># Список строк, разделенных пробелом<br />print (“Разделенные пробелом: “, ” “.join(mylist))<br /><br /># Список строк, разделенных запятой<br />print(“Разделенных запятой: “, “,” .join(mylist))<br /><br /># Список строк, разделенных новой строкой<br />print(“Отделено новой строкой: “)<br />print(“n”.join(mylist))

Вывод:

1

Разделены пробелом: Software Testing Material<br />Разделенные запятой: Программное обеспечение,Тестирование,Материал<br />Разделенные запятой: <br />Программное обеспечение<br />Тестирование<br />Материал

Однако этот простой метод не работает если список содержит нестроковые объекты, например целые числа.

Метод 2: использование метода объединения при наличии целых чисел

< tr class=crayon-row>

1

# Список строк<br />mylist = ['Я', 'Хочу', 'чтобы ', 'learn', 'Software', 'Testing', 'in', 2020]<br /><br /># Преобразуем sourceList в список строк, а затем объединим его элементы.<br /> listToStr = ' '.join([str(ele) для ele в моем списке])<br /><br />print(listToStr)

Вывод:

Я хочу изучать тестирование программного обеспечения в 2020 году

Метод 3: Итерация по списку строк и добавление их для каждого индекса в пустой строке.

1

# Напишите программу на python для преобразования списка в строку <br /><br /># Функция для преобразования <br />def listToString(s): <br/><br /># инициализация пустой строки <br />str1 = ” ” <br /><br /># переход по строке <br />for ele в myList: str1 += ele &lt ;br /><br /># return string <br />return str1 <br /><br />myList = ['Программное обеспечение', 'Тестирование', 'Материал'] <br />print (listToString(myList))

Вывод:< table class=crayon-table>

1

SoftwareTestingMaterial

Также прочтите:

  • Строки Python
  • Типы данных Python
  • Многострочные строки Python
  • Python Interview Qu вопросы

TAG: qa

От QA genius

Adblock
detector