Существует распространенная ситуация, когда требуется превратить список строк в одну строку, в которой значения из списка разделены определенным символом. Допустим, есть список:
list = ['яблоко', 'банан', 'апельсин']
Необходимо превратить его в строку, где все элементы списка разделены запятой:
string = 'яблоко,банан,апельсин'
Решение этой задачи в Python довольно простое и красивое. Используется метод join()
, который объединяет все элементы списка в одну строку с заданным разделителем.
Вот как это выглядит на практике:
list = ['яблоко', 'банан', 'апельсин'] string = ','.join(list)
В результате выполнения этого кода переменная string
будет содержать строку ‘яблоко,банан,апельсин’.
Метод join()
не ограничивается использованием только запятой в качестве разделителя. Вместо запятой можно использовать любую строку.
Например, если нужно, чтобы элементы были разделены точкой с запятой, код будет выглядеть так:
list = ['яблоко', 'банан', 'апельсин'] string = ';'.join(list)
В этом случае в переменной string
окажется строка ‘яблоко;банан;апельсин’.
Метод join()
— это простой и эффективный способ преобразования списка строк в строку с разделителями.
Добавить комментарий