🐍 Укус питона 🐍
2.61K subscribers
975 photos
16 videos
284 links
🐍 Канал о программировании на языке Python. Тематические уроки и лайфхаки.

👽 Админ - @it_dashka
🔊 Купить рекламу: https://telega.in/c/byteofpython

👉 Чат: @abyteofpython
👉 Поделиться с друзьями: @byteofpython
Download Telegram
🔹 split() — разбиение строки в Python

Метод split() делит строку на части по заданному разделителю и возвращает список.

➡️ Пример:

text = "яблоко,банан,груша"
fruits = text.split(",")
print(fruits)

['яблоко', 'банан', 'груша']


Если разделитель не указан, используется пробел. Полезно для парсинга и обработки текстов.
🔹 join() — объединение строк из списка

Метод join() объединяет элементы списка в одну строку с указанным разделителем.

➡️ Пример:

words = ["Привет", "мир"]
result = " ".join(words)
print(result)

Привет мир


join() работает только со строками. Удобен для форматирования и вывода текстов.
Что выведет следующий код?
Anonymous Quiz
19%
1, 2, 3
22%
0, 1, 2
11%
Ошибка выполнения
48%
1, 2, 2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет следующий код?
Anonymous Quiz
15%
init
12%
new
62%
new, init
12%
Ошибка выполнения
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет следующий код?
Anonymous Quiz
16%
10
65%
Ошибка выполнения
16%
10, 20
3%
None
🔹 zip() — объединение последовательностей в пары

Функция zip() объединяет несколько итерируемых объектов (например, списки) в кортежи по элементам с одинаковыми индексами.

➡️ Пример:

names = ["Анна", "Борис", "Вера"]
scores = [90, 85, 78]

for name, score in zip(names, scores):
print(f"{name}: {score}")


Анна: 90
Борис: 85
Вера: 78


zip() полезен, когда нужно обрабатывать данные, идущие "парами" или "строчками из таблицы".
Please open Telegram to view this post
VIEW IN TELEGRAM