Рубрики
Без рубрики

Сплит Python Split by Comma

Автор оригинала: Python Examples.

Python – разбитая строка запятой

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

В этом руководстве мы узнаем, как разделить строку запятой , в Python, используя String.split () Отказ

Пример 1: Сразная строка запятой

В этом примере мы возьмем строку с кусками, разделенными запятой , , разделить строку и храните элементы в списке.

Python Program

str = 'apple,orange,grape'

#split string by ,
chunks = str.split(',')

print(chunks)

Выход

['apple', 'orange', 'grape']

Пример 2: Сразная строка на один или несколько запятых

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

Python Program

str = 'apple,,orange,,,grape'

#split string by ,
chunks = str.split(',')

print(chunks)

Выход

['apple', '', 'orange', '', '', 'grape']

В этом примере мы возьмем строку с кусками, разделенными одним или несколькими символами подчеркивания, разделить строку и хранит кусок в списке, без каких-либо пустых элементов.

Мы будем использовать Re Пакет Python в следующей программе. Re.Split (Regular_expression, String) Возвращает список предметов разделения из строка на основе Regular_expression Отказ

Python Program

import re

str = 'apple,,orange,,,grape'

#split string by ,
chunks = re.split(',+', str)

print(chunks)

Регулярное выражение , + представляет один или несколько запятых. Таким образом, один или несколько запятых считается разделителем.

Выход

['apple', 'orange', 'grape']

Один или несколько соседних запятых считается одним разделителем.

Резюме

В этом руководстве примеров Python мы узнали, как разделить строку запятой с помощью STRING.SPLIT () и RE.SPLIT ().