PROMO 6.6 BIG SALE 🚀 DISKON 98%
Belajar Data Science Bersertifikat, 6 BULAN hanya Rp 100K!
0 Hari 1 Jam 20 Menit 47 Detik

Variasi Operasi String Split Python, Yuk Dicoba!

Belajar Data Science di Rumah 19-Mei-2023
https://dqlab.id/files/dqlab/cache/8c67f0f86c2e51e7e16c1163d4775b35_x_Thumbnail800.jpg

Python merupakan salah satu bahasa pemrograman yang menawarkan banyak operasi untuk melakukan pengolahan dan analisis data. Salah satu operasi Python yang sering dipakai adalah string split python. String split Python adalah operasi yang melibatkan string atau data berbentuk teks. Fungsi string split dalam Python merupakan fungsi yang cukup sering digunakan, dimana kita bisa membagi string yang panjang menjadi string yang lebih kecil.

Salah satu fitur yang sangat berguna dalam Python adalah kemampuan untuk memanipulasi string. Ada banyak metode yang tersedia dalam Python untuk memanipulasi string, dan salah satunya adalah metode string split. Metode string split adalah salah satu cara untuk memecah string menjadi beberapa bagian berdasarkan delimiter tertentu. Pada artikel kali ini, kita akan membahas variasi operasi dalam string split Python. Untuk lebih jelasnya, yuk simak artikelnya berikut ini!

1. Formula Dasar String Split Python

Sebelum kita membahas tentang cara menggunakan multiple delimiter dalam metode string split di Python, ada baiknya kita mengenal terlebih dahulu metode string split itu sendiri. Metode string split adalah sebuah metode yang digunakan untuk memecah sebuah string menjadi beberapa bagian berdasarkan delimiter tertentu. Contohnya, kita memiliki string sebagai berikut:

Python

Kita bisa memecah string tersebut menjadi beberapa bagian dengan menggunakan metode string split seperti ini:

Python

Hasilnya akan menjadi seperti ini:

Python

Kita bisa melihat bahwa metode string split memecah string menjadi beberapa bagian berdasarkan delimiter koma (","). Hasilnya adalah sebuah list yang berisi beberapa string yang dipisahkan oleh delimiter tersebut.

Baca juga : Yuk Cari Tahu Perbedaan Python R dan SQL

2. String Split Python dengan Multiple Delimiter

Sekarang, kita akan membahas tentang cara menggunakan multiple delimiter dalam metode string split di Python. Sebelum itu, ada beberapa hal yang perlu kita perhatikan. Pertama, metode string split hanya bisa menerima satu delimiter dalam satu kali pemanggilan. Kedua, jika kita ingin menggunakan multiple delimiter, kita harus memanggil metode string split beberapa kali dengan delimiter yang berbeda.

Berikut adalah contoh kode untuk memecah string "A-B+C/D" menjadi beberapa bagian berdasarkan delimiter "-", "+", dan "/":

Python

Kode di atas akan menghasilkan output seperti ini:

Python

Pada contoh di atas, kita menggunakan loop for untuk memanggil metode string split beberapa kali dengan delimiter yang berbeda. Setelah itu, kita menggunakan metode join untuk menggabungkan semua string yang telah dipisahkan dengan delimiter dan mengubahnya menjadi satu string dengan delimiter spasi. Terakhir, kita memanggil metode split lagi untuk memecah string tersebut berdasarkan delimiter spasi dan menghasilkan sebuah list yang berisi beberapa string yang telah dipisahkan.

3. Metode Splitlines pada String Split Python

Metode splitlines pada Python adalah metode yang digunakan untuk memecah sebuah string menjadi beberapa bagian berdasarkan baris baru atau newline. Sebuah baris baru atau newline dapat dinyatakan dengan karakter " " atau " " tergantung pada platform atau sistem operasi yang digunakan.

Berikut ini adalah contoh kode sederhana yang menggunakan metode splitlines untuk memecah string menjadi beberapa baris:

Python

Output yang dihasilkan adalah sebagai berikut:

Python

Kita bisa melihat bahwa metode splitlines berhasil memecah string menjadi beberapa baris dan menghasilkan sebuah list yang berisi beberapa string.

Baca juga : Mengenal Perbedaan R Python dan SQL

4. String Split dengan Argument "keepends"

Ketika kita menggunakan metode splitlines pada Python, kita juga bisa menambahkan argument "keepends". Argument ini dapat diatur sebagai True atau False, dan berguna untuk mempertahankan atau menghapus karakter baris baru ( atau ) dalam setiap baris yang dipisahkan.

Berikut ini adalah contoh kode sederhana yang menggunakan argument "keepends" pada metode splitlines:

Python

Output yang dihasilkan adalah sebagai berikut:

Mulai Karier
sebagai Praktisi
Data Bersama
DQLab

Daftar sekarang dan ambil langkah
pertamamu untuk mengenal
Data Science.

Daftar Gratis & Mulai Belajar

Mulai perjalanan karier datamu bersama DQLab

Daftar dengan Google

Sudah punya akun? Kamu bisa Sign in disini