В этой статье мы увидим, что такое метод Python Join на примерах. Это руководство по методу Python join() поможет вам реализовать эту концепцию и получить четкое представление о ней.
Метод Python String join()
Он допускает итерацию в качестве входного параметра и объединяет их элементы в строку с некоторыми разделителями строк, такими как запятая, пробел, символы подчеркивания и т. д. Мы также можем отправить строковое значение, такое как «ABC» или «XYZ» и т. д. , Он возвращает строку путем объединения всех элементов итерируемого объекта, разделенных разделителем строк. Он объединяет последовательность типов, таких как List, Tuple, String, Dictionary и Set, и преобразует их в строку.
Синтаксис метода Join():
Ниже приведен синтаксис метода join().
1 | str.join(iterable) |
String : str — это имя строки, в которой будут храниться объединенные элементы iterable.
Параметр:Iterable — это параметр, и мы должны передать только итерируемый параметр. Возвращаемые значения являются строками. Вот некоторые примеры: List, Tuple, String, Dictionary и Set.
Возвращаемое значение: возвращает строку путем объединения всех элементов итерируемого объекта, разделенных разделителем строк.
< strong>Ошибка типа: если итерируемый объект содержит какие-либо нестроковые значения, он вызывает исключение, называемое исключением TypeError.
Строковый метод Python join() с примерами
< р>Давайте двигаться дальше и рассмотрим несколько примеров использования метода соединения, взяв последовательность каждого типа данных один за другим.
Пример 1. Метод соединения() со списком как итерируемым
1234 | # .join() with listslist = ['1', '2', '3', '4']separator = ' , 'print(separator.join(list)) |
Вывод:
1 | 1, 2, 3, 4 |
Пример 2: Метод join() с Tuple как итерируемым< /h4>
12345 | # .join() with tupletuple = ( “Программное обеспечение”, “Тестирование”, “Материал”) seperator = '_'output = seperator.join(tuple)print(output) |
Вывод:
1 | Software_Testing_Material |
Пример 3: метод join() со словарями как Iterable
join() может принимать dictи объединить все его ключевые поля в одно.
123456 | # .join() со словарямиinputDict = {'software': 1, 'testing': 2}separator = '_'Output = separator.join(inputDict)print(“После объединения: ” + Output)print(“Join() тип возврата: {}”.format(type(Output))) |
Вывод:
12 | После присоединения: software_testingJoin() тип возврата: <class 'str'> |
Пример 4 : Метод join() с параметром “Установить как итерируемый”
1234567 | # .join() with setsinputSet1 = {'2', '1', '3'}separtor1 = ', 'print(separtor1.join(inputSet1))inputSet2 = {'Java', 'Python', 'Ruby'}separtor2 = '-'print(separtor2.join(inputSet2)) |
Вывод:
12 | 1, 3, 2Python-Java-Ruby |
Также читайте:
- Python Strings
- Python Data Типы
- Вопросы на собеседовании по Python
TAG: qa