Что делает функция split в Python?

Всем всем всем :) По умолчанию любой пробел является разделителем. Под любым пробелом, в том числе подразумеваются: управляющие комбинации разделителей типа "\t" или "\n". Эта новость сэкономит Вам пару -тройку строк и нервных клеток, если требуется разделить на элементы строку по пробелам, табуляции и переносу.

4 0
Аватар пользователя Дмитрий Ибрагимов
Дмитрий Ибрагимов
14 ноября 2022

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

Синтаксис:

str.split(sep=None, maxsplit=-1)
  • sep - необязательный параметр, позволяющий задать разделитель вручную. По умолчанию любой пробел является разделителем.
  • maxsplit - необязательный параметр, указывающий максимальное количество разбиений, которое требуется выполнить. Если параметр указан,то выполняется не более maxsplit разбиений, то есть итоговый список будет содержать не более maxsplit+1 элементов. Если maxsplit не указан или равен -1, то ограничения на количество сплитов нет.
a = 'Пример работы метода split'
print(a.split())
# => ['Пример', 'работы', 'метода', 'split']

num = '1, 2, 3, 4, 5'
#Все параметры по умолчанию.
print(num.split())
# => ['1,', '2,', '3,', '4,', '5']

# Указываем разделитель - ', '
print(num.split(', '))
# => ['1', '2', '3', '4', '5']

# Указываем разделитель и ограничиваем количество сплитов.
print(num.split(', ', 2))
# => ['1', '2', '3, 4, 5'] 
3 0
Аватар пользователя user-844950d1dc699ee4
user-844950d1dc699ee4
28 декабря 2022

Получается split(), превращает в список любое предложение, если поставить ",", то-есть split(" , ") то мы игнорируем , и просто все слова пишем как в списке, в кавычках и через запятую.

2 0
Аватар пользователя user-844950d1dc699ee4
user-844950d1dc699ee4
28 декабря 2022

Получается split(), превращает в список любое предложение, если поставить ",", то-есть split(" , ") то мы игнорируем , и просто все слова пишем как в списке, в кавычках и через запятую. Если не понятно то когда мы вставляем запятую, получается пайтон думает так: словом будет то где заканчивается запятая тоесть 1 3, 45 , 45,; пайтон выыедет ["1 3", "45 ", " 45"].

2 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, регулярные выражения и основы командой строки