Posting ini menjelaskan cara bekerja dengan daftar string di Python. Daftar adalah salah satu struktur data yang paling umum di Python, dan sering digunakan untuk menyimpan string
Contoh cepat
Pertama kami akan memberikan beberapa contoh cepat
# define a list of strings >>> names = ["Eve", "Alice", "Bob"] # print the list of strings >>> print(names) ['Eve', 'Alice', 'Bob'] # loop over the names list, and # print each string one at a time >>> for name in names: >>> print(name) Eve Alice Bob # add a name to the list >>> names.append("Charlie") # check if the list contains a string >>> if "Bob" in names: >>> print("Bob is here") Bob is here # add another string list to it >>> more_names = ["Ivan", "Gerth"] >>> names = names + more_names # sort the list >>> names.sort() # join the strings in the list by a comma >>> comma_separated = ", ".join(names) >>> print(comma_separated) Alice, Bob, Charlie, Eve, Gerth, IvanBagian selanjutnya menjelaskan operasi ini pada daftar string secara lebih rinci
Buat daftar string
Untuk membuat daftar string, pertama-tama gunakan tanda kurung siku colors = ["red", "blue", "green"] 5 dan colors = ["red", "blue", "green"] 6 untuk membuat daftar. Kemudian tempatkan item daftar di dalam tanda kurung yang dipisahkan dengan koma. Ingatlah bahwa string harus diapit oleh tanda kutip. Ingatlah juga untuk menggunakan colors = ["red", "blue", "green"] _7 untuk menyimpan daftar dalam sebuah variabel
Jadi kita mendapatkan sesuatu seperti ini
Juga diperbolehkan untuk meletakkan setiap string pada baris yang terpisah
animals = [ "deer", "beaver", "cow" ]Tambahkan string ke daftar
Ketika Anda sudah memiliki daftar string dan Anda ingin menambahkan string lain ke dalamnya, Anda dapat menggunakan metode colors = ["red", "blue", "green"] 8
colors = ["red", "blue", "green"] colors.append("purple")Anda juga dapat membuat daftar baru dengan hanya satu string di dalamnya dan menambahkannya ke daftar saat ini
colors = colors + ["silver"] _Cetak daftar string
Untuk mencetak seluruh daftar string dalam satu baris, Anda cukup memanggil fungsi colors = ["red", "blue", "green"] 9 bawaan, memberikan daftar sebagai argumen
colors = ["red", "blue", "green"] print(colors)Cetak daftar sebagai string
Jika Anda ingin mengonversi daftar menjadi string, Anda dapat menggunakan fungsi bawaan animals = [ "deer", "beaver", "cow" ] 0 untuk membuat representasi string dari daftar
Anda dapat menggunakan operator animals = [ "deer", "beaver", "cow" ] 1 untuk menggabungkan dua daftar string. Misalnya
colors1 = ["red", "blue"] colors2 = ["purple", "silver"] concatenated = colors1 + colors2Periksa apakah string ada dalam daftar
Anda dapat menggunakan kata kunci animals = [ "deer", "beaver", "cow" ] _2 untuk memeriksa apakah daftar berisi string. Ini memberi Anda nilai boolean. baik animals = [ "deer", "beaver", "cow" ] _3 atau animals = [ "deer", "beaver", "cow" ] 4. Anda dapat menyimpan nilai ini di suatu tempat, atau menggunakannya secara langsung dalam pernyataan animals = [ "deer", "beaver", "cow" ] 5
colors = ["pink", "cyan"] if "pink" in colors: print("yes!") has_cyan = "cyan" in colors print(has_cyan)Sortir daftar string
Untuk mengurutkan daftar string, Anda dapat menggunakan metode animals = [ "deer", "beaver", "cow" ] 6
numbers = ["one", "two", "three", "four"] numbers.sort()Anda juga dapat menggunakan fungsi bawaan animals = [ "deer", "beaver", "cow" ] _7
colors = ["red", "blue", "green"] _0Bergabung dengan daftar string
Untuk menggabungkan daftar string dengan string lain, Anda perlu memanggil metode animals = [ "deer", "beaver", "cow" ] 8 pada string, memberikan daftar Anda sebagai argumen. Misalnya, jika kita memiliki daftar ini
Lalu menelepon
colors = ["red", "blue", "green"] _2Akan keluar
colors = ["red", "blue", "green"] _3Dan demikian pula, animals = [ "deer", "beaver", "cow" ] _9 akan ditampilkan
colors = ["red", "blue", "green"] _4Kesimpulan
Mampu memanipulasi daftar string sangat penting untuk programmer Python. Kami telah menjelaskan cara membuat, memodifikasi, mencetak, mengurutkan, dan menggabungkan daftar string dengan Python
Tingkatkan keterampilan Python Anda dengan cepat
Cara tercepat untuk belajar pemrograman adalah dengan banyak latihan. Pelajari konsep pemrograman, lalu tulis kode untuk menguji pemahaman Anda dan membuatnya melekat. Cobalah kursus Python interaktif online kami hari ini—gratis
Pelajari lebih lanjut tentang kursus ini
Ingin menjadi lebih baik di Python dengan cepat? . Keanggotaan 100% GRATIS hanya minggu ini