Метод split() разбивает строку на список.

Синтаксис функции split()

str.split(separator, maxsplit)

степаратор (необязательно). Символ, разделяющий строку на разделенные группы; по умолчанию пробел.

maxsplit (необязательно). Количество сплитов, которые нужно сделать; по умолчанию -1, что разделяет все элементы. (ссылка на Python)

Пример 1

x="We are using the split() method"
x.split()

выход:

['We', 'are', 'using', 'split()', 'method']

преобразовал весь текст в список без указания разделителя, потому что по умолчанию любой пробел является разделителем.

Пример 2

Используйте символ дециматора «@» в качестве разделителя, это вернет новый список со строкой, разделенной на подстроки, разделенные на любые "@", которые были в строке:

x = "[email protected]"
x.split('@')

выход:

['example.abc', 'gmail.com']

Пример 3

Разделите строку на список с максимальным количеством элементов 2:

x="We are using split() method"
x.split(" ",2)

выход:

['We', 'are', 'using split() method']

Пример 4:

доступ только к последнему элементу этого списка, используя индекс -1.

x = "[email protected]"
x.split('@')[-1]

выход:

'gmail.com'

Дополнительные материалы на PlainEnglish.io.

Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord .

Заинтересованы в масштабировании запуска вашего программного обеспечения? Ознакомьтесь с разделом Схема.