MC, 2025
Ilustracja do artykułu: Python split – jak dzielić teksty jak profesjonalista?

Python split – jak dzielić teksty jak profesjonalista?

Jednym z najczęściej używanych narzędzi do manipulacji tekstem w Pythonie jest funkcja split(). Dzięki niej można łatwo podzielić ciąg znaków na listę fragmentów, co jest niezwykle przydatne w analizie danych, przetwarzaniu plików czy pracy z interfejsami API.

Czym jest funkcja python split?

Funkcja split() w Pythonie pozwala podzielić tekst na części, używając określonego separatora. Wartością domyślną separatora jest spacja, ale możemy go dowolnie zmieniać.

Podstawowa składnia wygląda następująco:

tekst.split(sep, maxsplit)
  • sep – separator, według którego następuje podział (opcjonalny, domyślnie spacja)
  • maxsplit – maksymalna liczba podziałów (opcjonalny, domyślnie -1 oznacza brak ograniczeń)

Python split – przykłady zastosowania

1. Podział tekstu według spacji

tekst = "To jest przykładowe zdanie"
wynik = tekst.split()
print(wynik)

Wynik:

['To', 'jest', 'przykładowe', 'zdanie']

2. Podział tekstu według przecinka

tekst = "jabłko,banan,gruszka,śliwka"
wynik = tekst.split(",")
print(wynik)

Wynik:

['jabłko', 'banan', 'gruszka', 'śliwka']

3. Ograniczenie liczby podziałów

Czasem chcemy podzielić tekst tylko określoną liczbę razy. Możemy to zrobić, używając parametru maxsplit:

tekst = "Python jest super i łatwy w nauce"
wynik = tekst.split(" ", 2)
print(wynik)

Wynik:

['Python', 'jest', 'super i łatwy w nauce']

4. Usuwanie znaków nowej linii

Jeśli mamy tekst z nowymi liniami, możemy je łatwo podzielić:

tekst = "Linia1
Linia2
Linia3"
wynik = tekst.split("
")
print(wynik)

Wynik:

['Linia1', 'Linia2', 'Linia3']

5. Podział adresu URL

url = "https://www.example.com/blog/artykul"
części = url.split("/")
print(części)

Wynik:

['https:', '', 'www.example.com', 'blog', 'artykul']

6. Podział plików CSV

wiersz = "Jan,Kowalski,35,Polska"
dane = wiersz.split(",")
print(dane)

Wynik:

['Jan', 'Kowalski', '35', 'Polska']

Podsumowanie

Funkcja split() to potężne narzędzie do manipulacji tekstem. Dzięki niej możemy szybko i efektywnie dzielić ciągi znaków na części, co przydaje się w analizie danych, parsowaniu plików i wielu innych zastosowaniach.

Teraz, gdy znasz podstawy i widziałeś różne python split przykłady, spróbuj samodzielnie podzielić teksty i zobacz, jak możesz ją wykorzystać w swoich projektach!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: