Розрізати й склеїти
split розрізає рядок на частини — отримуємо список слів:
s = "Меркурій Венера Земля" words = s.split() # ['Меркурій', 'Венера', 'Земля'] print(len(words)) # 3 print(words[0]) # Меркурій
Можна вказати роздільник: "12:45:30".split(":") → ['12', '45', '30'].
join — навпаки, склеює список у рядок:
"-".join(["UA", "2026", "MARS"]) # 'UA-2026-MARS' " ".join(words) # знову з пробілами
Кілька чисел в одному рядку
Дуже корисне застосування:
a, b = input().split() # введення "3 4" a, b = int(a), int(b) print(a + b) # 7
➜ПОРАДА
Про списки детально — у наступному модулі. Поки достатньо знати: до елементів звертаються за індексом, як до літер рядка.
Перевір себе: 6 задач з автоперевіркою
▶ Розв'язувати задачіПідказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.