Install Web App

Python Tambahan #04 Membuat List dari String atau Karakter

profil-penulis

Yuliance Ardies Ferry w.Yehohanan

21 April 2025

Dalam Python, string adalah urutan karakter (sequence of characters). Karena itu, kita dapat memanipulasi string seperti iterable lainnya, misalnya list. Salah satu kebutuhan umum adalah mengubah string menjadi list — entah menjadi list huruf satu per satu, atau list kata yang terpisah berdasarkan spasi.

Python menawarkan beberapa cara sederhana dan efisien untuk melakukan hal ini.
 

Mengubah String Menjadi List Karakter

Cara paling langsung adalah dengan menggunakan fungsi bawaan list().

Contoh:

text = "python"
char_list = list(text)
print(char_list)
# Output: ['p', 'y', 't', 'h', 'o', 'n']

Mengubah String Menjadi List Kata

Jika ingin memisahkan string berdasarkan spasi (atau karakter tertentu), gunakan metode .split().

Contoh:

kalimat = "Belajar Python itu mudah"
kata_list = kalimat.split()
print(kata_list)
# Output: ['Belajar', 'Python', 'itu', 'mudah']

List Comprehension dari String

Jika ingin membuat list berdasarkan kondisi khusus (misalnya hanya huruf vokal), gunakan list comprehension.

Contoh:

teks = "algoritma"
vokal = [char for char in teks if char in "aiueo"]
print(vokal)
# Output: ['a', 'o', 'i', 'a']


Kapan Menggunakan Pendekatan Tertentu?

Tujuan

Metode

Hasil

Memecah string jadi karakter

list(string)

['h', 'e', 'l', 'l', 'o']

Memecah jadi kata

string.split()

['Halo', 'dunia']

Pemrosesan berbasis kondisi

List comprehension

['a', 'i', 'u'] dari string tertentu

 

Mengubah string menjadi list adalah salah satu keterampilan dasar yang sangat berguna dalam Python. Baik untuk pengolahan teks, analisis karakter, maupun pemrosesan data sederhana, kamu dapat memilih metode yang sesuai — list(), .split(), atau list comprehension — sesuai tujuanmu.

 

 

Artikel Lainnya Dengan Kategori Terkait :


1. Python Tambahan #01 F-String: Format String Modern

2. Python Tambahan #02 Penulisan Panjang Kode di Dalam Fungsi

3. Python Tambahan #03 Komentar: Docstring dan Tanda #

4. Python Tambahan #04 Membuat List dari String atau Karakter

5. Python Tambahan #05 Perbedaan Positional dan Keyword Argument

6. Python Tambahan #06 Menggunakan Tanda *args dan **kwargs

7. Python Tambahan #07 Fungsi Bawaan: zip(), map(), dan filter()

8. Python Tambahan #08 Penggunaan any() dan all()

9. Python Tambahan #09 Fungsi enumerate() dalam Looping

10. Python Tambahan #10 Fungsi reversed() dan sorted()

11. Python Tambahan #11 Fungsi isinstance() dan id()

12. Python Tambahan #12 Pemrosesan String: replace(), strip(), split()

13. Python Tambahan #13 Menggabungkan String dengan join()

14. Python Tambahan #14 Mengatur Format Tampilan Angka dan Tanggal

15. Python Tambahan #15 Menggunakan Operator Ternary di Python

16. Python Tambahan #16 Destructuring: Unpacking List dan Tuple

17. Python Tambahan #17 Tuple Packing dan Unpacking

18. Python Tambahan #18 Dictionary Comprehension

19. Python Tambahan #19 Set Comprehension dan Operasi Dasarnya

20. Python Tambahan #20 List vs Generator: Apa Bedanya?

21. Python Tambahan #21 Fungsi Generator dengan yield

22. Python Tambahan #22 Menulis Fungsi Lambda yang Ringkas

23. Python Tambahan #23 Fungsi dalam Fungsi (Nested Function)

24. Python Tambahan #24 Fungsi sebagai Argumen dan Return

25. Python Tambahan #25 Pemrosesan File Teks: with open()

26. Python Tambahan #26 Membaca dan Menulis File JSON di Python

27. Python Tambahan #27 Format CSV: Membaca dan Menulis File CSV

Masuk Terlebih dahulu untuk berkomentar

Paling baru
Lihat Lainnya