 
												

В этой статье мы увидим, что такое метод 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









