Что делает метод split python?

Аватар пользователя Olga Pejenkova
Olga Pejenkova
15 марта 2024

Метод split() в Python используется для разделения строки на подстроки на основе определенного разделителя. По умолчанию разделителем является пробел, но вы можете указать любой другой символ или строку в качестве разделителя.

Пример использования метода split():

# Пример 1
string = "Hello, world!"
words = string.split()
print(words)  # ['Hello,', 'world!']

# Пример 2
string = "apple,banana,orange"
fruits = string.split(",")
print(fruits)  # ['apple', 'banana', 'orange']

# Пример 3
string = "one two three four five"
numbers = string.split(" ")
print(numbers)  # ['one', 'two', 'three', 'four', 'five']

В каждом из этих примеров метод split() разделяет исходную строку на подстроки на основе указанного разделителя (пробел, запятая или пробел). Результатом выполнения метода split() является список строк, содержащий подстроки.

1 0
Аватар пользователя Ilia Kaziamov 🥷 kaziamov.com
Ilia Kaziamov 🥷 kaziamov.com
24 ноября 2022

Метод split() используется для разделения текстовой строки и сохранение полученных элементов в список. Разделителем по умолчанию выступает пробел, если функция была вызвана без аргументов.

Пример 1

str = "Ехал грека через реку"
words = str.split()
print(words)
# => ['Ехал', 'грека', 'через', 'реку']

Чтобы выбрать другой разделитель, нужно указать его аргументом при вызове метода.

Пример 2

user_answer = input('Введите список продуктов через запятую')
огурцы, помидоры, вишня, курица
products = user_answer.split(', ')
print(products)
# => ["огурцы", "помидоры", "вишня", "курица"]
0 0
Основы Python за 14 дней
  • 72 урока в онлайн-тренажере
  • 4 живых вебинара и масскодинг
  • Помощь наставника на весь период обучения

Есть что добавить? Зарегистрируйтесь

или войдите в аккаунт

Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Курсы по программированию в Хекслете

Backend-разработка

Разработка серверной части сайтов и веб-приложений

Frontend-разработка

Разработка внешнего интерфейса сайтов и веб-приложений и верстка

Создание сайтов

Разработка сайтов и веб-приложений на JS, Python, Java, PHP и Ruby on Rails

Тестирование

Ручное тестирование и автоматизированное тестирование на JS, Python, Java и PHP

Аналитика данных

Сбор, анализ и интерпретация данных на Python

Интенсивные курсы

Интенсивное обучение для продолжающих

DevOps

Автоматизация настройки локального окружения и серверов, развертывания и деплоя

Веб-разработка

Разработка, верстка и деплой сайтов и веб-приложений, трудоустройство для разработчиков

Математика для программистов

Обучение разделам математики, которые будут полезны при изучении программирования

JavaScript

Разработка сайтов и веб-приложений и автоматизированное тестирование на JS

Python

Веб-разработка, автоматическое тестирование и аналитика данных на Python

Java

Веб-разработка и автоматическое тестирование на Java

PHP

Веб-разработка и автоматическое тестирование на PHP

Ruby

Разработка сайтов и веб-приложений на Ruby on Rails

Go

Курсы по веб-разработке на языке Go

HTML

Современная верстка с помощью HTML и CSS

SQL

Проектирование базы данных, выполнение SQL-запросов и изучение реляционных СУБД

Git

Система управления версиями Git, регулярные выражения и основы командой строки