Python 3 Join - слияние строк в Python с помощью метода join
Python 3 метод join() используется для объединения элементов строкового списка (list) в одну строку с использованием разделителя. Синтаксис метода выглядит следующим образом:
разделитель.join(список)
где разделитель - строка, которая будет использоваться для разделения элементов списка, список - список строк, которые нужно объединить.
Рассмотрим примеры использования:
# объединение элементов списка с использованием разделителя ‘-‘
my_list = ['one', 'two', 'three']
result = '-'.join(my_list)
print(result)
# результат: 'one-two-three'
# объединение элементов списка с использованием разделителя ‘+’
numbers = ['1', '2', '3']
result = '+'.join(numbers)
print(result)
# результат: '1+2+3'
# объединение элементов списка с использованием разделителя ‘ ’ (пробел)
words = ['hello', 'world']
result = ' '.join(words)
print(result)
# результат: 'hello world'
Если список содержит элементы, которые не являются строками, то нужно преобразовать их в строки. Например:
# объединение элементов списка с использованием разделителя ‘|’
my_list = [1, 2, 3]
result = '|'.join(str(i) for i in my_list)
print(result)
# результат: '1|2|3'
Также можно использовать оператор join() без указания разделителя, чтобы объединить элементы списка в одну строку:
# объединение элементов списка без разделителя
my_list = ['one', 'two', 'three']
result = ''.join(my_list)
print(result)
# результат: 'onetwothree'
Метод join() очень удобен при работе со строками в Python, позволяя объединять элементы списка с помощью заданного разделителя.