Всіх вітаю! Сьогодні ми розглянемо метод join() та принцип його використання у коді.
Суть методу
Метод join() дозволяє приєднувати до рядків елементи ітерованих типів даних, таких як списки, множини, кортежі та словники, якщо всі елементи у них є рядками.
Даний метод приймає ітерований тип даних як параметр, а рядок, до якого ми будемо його застосовувати, буде тим, до якого будуть приєднуватися усі елементи.
Використання у коді
Перший приклад
У першому прикладі спробуємо приєднати всі елементи списку до рядка:
names_list = ["John", "Emilia", "Howard", "Stacey"]
string = ", "
greetings = string.join(names_list)
print(greetings)John, Emilia, Howard, StaceyЯк бачимо, до кожного імені додалася кома. Якщо говорити точніше, то ми додали імена до рядка з комою. По суті, ми з’єднали усі рядки зі списку до рядка string.
Другий приклад
І так само, як зі списками, ми можемо зробити й з усіма вищезгаданими типами даних.
Ось приклад із кортежем:
numbers_list = ("1", "2", "3", "4")
string = ". "
number = string.join(numbers_list)
print(number)1. 2. 3. 4Головне, щоб обраний вами ітерований тип даних містив тільки рядки, інакше буде помилка при з’єднанні різних типів даних.
Третій приклад
І от ще приклад зі словником:
versions_dict = {"side 1": "Original song",
"side 2": "Remastered song"}
string = " / "
version = string.join(versions_dict.values())
print(version)Original song / Remastered songВисновок
У даній статті ми познайомилися з методом join(), який дозволяє приєднати елементи ітерованих типів даних в один рядок.
Всім дякую за увагу!