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!