Метод split()
Метод split()
используется для разбиения строки на список подстрок на основе указанного разделителя.
Синтаксис:
строка.split([разделитель[, maxsplit]])
-
Разделитель — необязательный параметр. Если разделитель не указан, то разбивка будет осуществляться по пробельным символам.
-
Параметр
maxsplit
определяет максимальное количество разбиений. Он также необязательный.
Примеры
Простое разбиение строки:
text = "Привет, мир!"
print(text.split()) # ['Привет,', 'мир!']Разбиение строки по запятой:
text = "яблоко,банан,апельсин"
print(text.split(',')) # ['яблоко', 'банан', 'апельсин']Разбиение строки с
maxsplit
:text = "один два три четыре"
print(text.split(' ', 2)) # ['один', 'два', 'три четыре']
Метод join()
Метод join()
используется для объединения списка строк в одну строку с использованием указанного разделителя.
Синтаксис:
разделитель.join(список_строк)
Примеры
-
Объединение списка строк с пробелом в качестве разделителя:
words = ["Привет", "мир"]
print(" ".join(words)) # Привет мир -
Объединение списка строк с помощью запятой:
fruits = ["яблоко", "банан", "апельсин"]
print(",".join(fruits)) # яблоко,банан,апельсин
Методы split
и join
в Python предоставляют удобный и эффективный способ манипулирования строками, позволяя легко переходить от строк к спискам и обратно. Освоив эти методы, программист может значительно упростить и ускорить работу со строками в своих проектах.