Ragam Cara Split String Python Menjadi List Karakter
Python memiliki beragam fungsi, metode, dan cara yang bisa kalian gunakan untuk memanipulasi data. Umumnya tahap ini dibutuhkan karena format input yang dimiliki tidak sesuai dengan kebutuhan. Salah satu yang sering dilakukan adalah split string. Python sendiri memiliki beragam cara untuk menyelesaikan permasalahan split string.
Split string pada Python adalah metode yang digunakan untuk memecah atau memisah string dalam kondisi tertentu sesuai kebutuhan. Ada yang ingin split string berdasarkan delimiter atau pemisahnya, atau split string menjadi sebuah list berisi masing-masing karakter. Nah, kali ini kita akan belajar cara memisah string menjadi list karakter. Seperti apa caranya? Yuk simak pembahasan berikut ini!
1. Contoh Input dan Output Split String
Umumnya, seorang data analyst memiliki kebutuhan untuk mengubah suatu string menjadi suatu list yang berisi daftar dari masing-masing karakter. Agar lebih mudah dipahami, berikut contoh yang dimaksud.
Jika kalian ingin menghasilkan output yang demikian, ada beragam cara yang bisa dilakukan. Kali ini kita akan membahas 5 cara berbeda. Yuk, simak dan praktikkan langsung!
Baca juga : Tips Coding Python Sederhana untuk Pemula
2. Metode 1: Menggunakan Metode Unpack(*)
Metode ini dilakukan dengan cara mengambil data dari collection seperti list atau tuple dan membaginya menjadi nilai variabel secara individual. Perhatikan contoh berikut.
Sintaks ini berarti kalian akan split string, dalam contoh adalah kata ‘DQLab’ menjadi list masing-masing karakter. Berikut output yang dihasilkan.
3. Metode 2: Menggunakan Fungsi Looping
Cara lain yang bisa dicoba adalah dengan menggunakan for loop yang kemudian hasil split string ditampung dengan appending. Langsung praktikkan contoh di bawah ini ya.
Terlihat masing-masing karakter dipisah bahkan spasi juga dianggap sebagai karakter itu sendiri.
Baca juga : Array Python : Array VS List Serupa Namun Tak Sama, Yuk, Kenali Perbedaannya
4. Metode 3: Menggunakan Python list()
Metode berikutnya adalah dengan menggunakan list(). Perhatikan contoh berikut.
Pertama, kalian harus membuat rumus atau fungsi tersendiri dengan metode def(). Pada kasus di atas, akan dilakukan fungsi split(word) dimana sistemnya adalah mengembalikan karakter pada list kata yang diinputkan. Dari contoh, kita mencoba untuk split string yang diinput yaitu ‘Pyhton’ menjadi masing-masing karakternya.
5. Metode 4: Menggunakan Metode extend()
Selanjutnya kalian juga bisa menggunakan extend(). Fungsi ini digunakan untuk memperpanjang daftar dengan menambahkan semua item dalam daftar yang diberikan. Perhatikan contoh berikut.
Diawal, kita insiasi variabel lst dalam bentuk list kosong. Kemudian dengan fungsi extend(), string yang diinputkan akan secara langsung diubah menjadi daftar-daftar semua item. Dengan kata lain, string displit menjadi masing-masing karakter.
Masih banyak lagi bentuk-bentuk manipulasi string yang bisa kalian lakukan selain split string. Karena string salah satu data yang sering digunakan dalam bidang apapun. Sehingga penting bagi Sahabat DQ untuk mengenal lebih dalam proses manipulasi lainnya. Nah, website DQLab sangat membantu kalian untuk belajar proses manipulasi data, loh.
Modul pembelajaran yang lengkap, mudah dipahami karena dilengkapi contoh, Live Code Editor yang bisa langsung digunakan tanpa harus install aplikasi lagi menjadikan proses belajar kalian lebih menyenangkan. Kalian bisa coba modul gratisnya juga, nih.
Yuk, segera Sign Up dan kembangkan kemampuan kalian menggunakan Python!
Penulis : Dita Feby
Editor : Annissa Widya