Berikut ini, Anda akan mempelajari 10+ contoh paling umum dari apa yang biasanya ingin Anda lakukan dengan daftar string
Daftar String di Python
Daftar adalah tipe yang umum digunakan di Python. Ini digunakan untuk menyimpan banyak elemen di satu tempat agar mudah diakses, diperbarui, dan dimodifikasi
Adalah umum untuk berurusan dengan daftar string dengan Python. Itu sebabnya Anda akan mempelajari beberapa hal berguna yang dapat Anda lakukan dengannya
Mari kita mulai dengan membuat daftar string. Secara sintaksis, ada dua cara untuk melakukan ini
Untuk membuat daftar string dengan Python, tambahkan string yang dipisahkan koma di dalam tanda kurung siku. Ingatlah untuk menambahkan tanda kutip ganda di sekitar setiap string
Contohnya
names = ["Alice", "Bob", "Charlie"]Anda juga dapat mendeklarasikan daftar string menggunakan beberapa baris
Contohnya
names = [ "Alice", "Bob", "Charlie" ]_Terkadang ungkapan lebih mudah dibaca dengan cara ini. Misalnya, saat Anda membuat daftar string yang panjang, sebaiknya sebarkan ekspresi ke beberapa baris
Selanjutnya, mari kita lihat beberapa hal berguna yang mungkin ingin Anda lakukan dengan daftar string
Cara Mencetak Daftar String dengan Python
Jika Anda ingin mencetak daftar string apa adanya, berikan saja ke fungsi names = ["Alice", "Bob", "Charlie"] print(names)1
Sebagai contoh
names = ["Alice", "Bob", "Charlie"] print(names)Keluaran
['Alice', 'Bob', 'Charlie']_Jika Anda ingin mencetak string satu per satu, gunakan for-loop
Sebagai contoh
names = ["Alice", "Bob", "Charlie"] for name in names: print(name)Keluaran
Alice Bob Charlie_Cara Mengubah Kasus Daftar String
1. Huruf kecil
Untuk mengonversi string menjadi huruf kecil dengan Python, gunakan metode string names = ["Alice", "Bob", "Charlie"] print(names)2 bawaan
Untuk mengonversi daftar string menjadi huruf kecil, gunakan loop
Sebagai contoh
names = ["Alice", "Bob", "Charlie"] names_lower = [] for name in names: names_lower.append(name.lower()) print(names_lower)_Keluaran
['alice', 'bob', 'charlie']_Sebagai alternatif, Anda juga dapat menggunakan pemahaman daftar. Ini pada dasarnya adalah satu-liner untuk-loopContohnya
names = ["Alice", "Bob", "Charlie"] names_lower = [name.lower() for name in names] print(names_lower)Keluaran
['alice', 'bob', 'charlie']_2. Huruf besar
Untuk mengubah string menjadi huruf besar dengan Python, gunakan metode string names = ["Alice", "Bob", "Charlie"] print(names)3 bawaan
Untuk mengubah daftar string menjadi huruf besar, lewati daftar dan ubah setiap string menjadi huruf besar
Contohnya
names = ["Alice", "Bob", "Charlie"]_1Keluaran
names = ["Alice", "Bob", "Charlie"]_23. Kapitalkan Huruf Pertama
Untuk mengkapitalisasi huruf pertama string, panggil metode names = ["Alice", "Bob", "Charlie"] print(names)4
Untuk mengkapitalisasi seluruh daftar string, gunakan pemahaman daftar (atau for-loop) dan gunakan huruf besar untuk string satu per satu
Sebagai contoh
names = ["Alice", "Bob", "Charlie"]_3Keluaran
['Alice', 'Bob', 'Charlie']_Cara Mengurutkan Daftar String dengan Python
Menyortir data adalah kemampuan yang penting. Dalam Python, menyortir menjadi mudah dengan fungsi names = ["Alice", "Bob", "Charlie"] print(names)5 bawaan. Mari kita lihat beberapa contoh berguna
1. Sortir Abjad
Cara yang sangat mendasar untuk mengurutkan data teks adalah dengan mengurutkannya dalam urutan abjad
Dalam Python, memanggil fungsi names = ["Alice", "Bob", "Charlie"] print(names)5 pada daftar string membuat urutan abjad dari daftar
Sebagai contoh
names = ["Alice", "Bob", "Charlie"]5Keluaran
['Alice', 'Bob', 'Charlie']_2. Urutan Abjad Terbalik
Terkadang Anda ingin membalikkan urutan abjad. Untuk melakukan ini, Anda dapat mengatur names = ["Alice", "Bob", "Charlie"] print(names)_7 parameter names = ["Alice", "Bob", "Charlie"] print(names)8 di fungsi names = ["Alice", "Bob", "Charlie"] print(names)5
Sebagai contoh
names = ["Alice", "Bob", "Charlie"]_7Keluaran
names = ["Alice", "Bob", "Charlie"]_83. Urutkan berdasarkan Panjang
Untuk mengurutkan daftar string berdasarkan panjang (terpendek terlebih dahulu), tentukan parameter ['Alice', 'Bob', 'Charlie']0 di dalam pemanggilan fungsi names = ["Alice", "Bob", "Charlie"] print(names)5
Sebagai contoh
names = ["Alice", "Bob", "Charlie"]_9Keluaran
names = [ "Alice", "Bob", "Charlie" ]_0Jika Anda ingin mengurutkan daftar string dalam urutan panjang terbalik (terpanjang dulu), Anda bisa melakukannya
Keluaran
names = [ "Alice", "Bob", "Charlie" ]_2Cara Menggabungkan Daftar String
Untuk menggabungkan daftar string, gunakan metode ['Alice', 'Bob', 'Charlie']2 dari sebuah string
Misalnya, untuk menggabungkan daftar kata untuk membentuk kalimat, Anda bisa menelepon
names = [ "Alice", "Bob", "Charlie" ]_3Keluaran
names = [ "Alice", "Bob", "Charlie" ]_4Di sini string pertama adalah ['Alice', 'Bob', 'Charlie']3. Ini bertindak sebagai pemisah antara string gabungan
Pemisahnya bisa berupa apa saja
Misalnya, jika Anda ingin menggabungkan string dengan baris baru, Anda bisa melakukannya
names = [ "Alice", "Bob", "Charlie" ]_5Keluaran
names = [ "Alice", "Bob", "Charlie" ]_6Cara Memfilter Daftar String dengan Python
Untuk daftar berdasarkan kriteria, Anda dapat menggunakan fungsi ['Alice', 'Bob', 'Charlie']4 bawaan
Fungsi ini mengambil
- Ekspresi lambda. Ini adalah operasi yang bertindak sebagai kriteria penyaringan
- Daftar yang akan disaring
Misalnya, mari kita filter daftar nama yang mengandung huruf ['Alice', 'Bob', 'Charlie']5
names = [ "Alice", "Bob", "Charlie" ]_7Keluaran
names = [ "Alice", "Bob", "Charlie" ]_8Jika Anda tidak terbiasa dengan ekspresi lambda, lihat panduan ini untuk lebih jelasnya
Cara Mengubah Daftar String menjadi Daftar Bilangan Bulat
Terkadang Anda mungkin mendapatkan data sebagai daftar angka. Tapi angkanya adalah string. Dalam hal ini, Anda ingin mengubahnya menjadi bilangan bulat