Menu
Coddy logo textTech

split

Lekcja 4 z 28 w kursie Wyrażenia regularne w Pythonie w Coddy.

Funkcja split pozwala podzielić ciąg znaków na listę na podstawie określonego wzorca. Działa podobnie do metody split dla ciągów znaków, ale oferuje bardziej zaawansowane możliwości dopasowywania wzorców.

re.split(pattern, string, maxsplit=0)
  • pattern: Wzorzec wyrażenia regularnego, według którego ma zostać podzielony ciąg znaków.
  • string: Ciąg znaków, który ma zostać podzielony.
  • maxsplit: Opcjonalne. Maksymalna liczba podziałów do wykonania. Wartość domyślna to 0, co oznacza brak limitu liczby podziałów
import re

text = "one, two, three, four"
pattern = ", "

result = re.split(pattern, text)

print(result)  # Wynik: ['one', 'two', 'three', 'four']

W powyższym przykładzie użyliśmy funkcji split, aby podzielić ciąg znaków text w każdym miejscu, w którym występuje przecinek, po którym następuje spacja. Wynikiem jest lista podzielonych podciągów

challenge icon

Wyzwanie

Łatwy

Napisz program, który używa funkcji split, aby podzielić ciąg znaków "apple;banana;cherry;date" na listę owoców. Użyj średnika ; jako separatora. Na końcu wyświetl wynik.

Spróbuj swoich sił

# Napisz tutaj kod

Wszystkie lekcje w sekcji Wyrażenia regularne w Pythonie

Poćwicz samodzielnie: Kompilator Python online