Как перевести список в строку python
5 лет назад
Человек-Молекула
Ответы
Для приведения списка к строке используется метод .join(). Его особенность заключается в том, что это метод строки, а не списка. Поэтому вызывать его нужно на строке, которая будет являться разделителем элементов списка:
А ещё важно знать, что все элементы списка должны быть строками. Если список будет содержать число, то мы получим ошибку:
В таком случае перед использованием метода .join() все элементы списка нужно привести к строке:
4 года назад
Сергей К.
Список строк склеивают в одну строку методом join(). Его вызывают у строки-разделителя:
Если в списке числа
join() работает только со строками. Для чисел будет ошибка TypeError: sequence item 0: expected str instance, int found. Сначала преобразуйте элементы в строки:
Строка в виде списка
str() вернёт список так, как его печатает Python, вместе со скобками и кавычками:
Так делают для логов и отладки. Для данных, которые потом нужно прочитать обратно, используйте JSON:
Каждый элемент с новой строки
Обратно: строку в список
Строки и списки разбирают в бесплатном курсе «Основы Python».
16 дней назад
Никита Вихров






