Anda dapat membalikkan daftar dengan Python menggunakan metode studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])2 atau studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])3 bawaan. Metode ini akan membalikkan daftar tanpa membuat daftar baru. Python studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])2 dan studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])3 akan membalikkan elemen dalam objek daftar asli
Membalik daftar adalah bagian umum dari bahasa pemrograman apa pun. Dalam tutorial ini, kita akan memecah metode daftar balik Python yang paling efektif
Temukan Kecocokan Bootcamp Anda
- Career Karma mencocokkan Anda dengan bootcamp berteknologi tinggi
- Akses beasiswa eksklusif dan kursus persiapan
Nama depan
nama keluarga
Surel
Nomor telepon
Dengan melanjutkan, Anda menyetujui Ketentuan Layanan dan Kebijakan Privasi kami, dan Anda setuju untuk menerima penawaran dan peluang dari Career Karma melalui telepon, pesan teks, dan email
Katakanlah Anda memiliki daftar nama pelanggan dalam Python dalam urutan abjad terbalik tetapi ingin melihatnya dalam urutan abjad. Anda harus membalikkan daftar untuk melakukannya. Jika Anda memiliki daftar panjang dan ingin melihat apa yang ada di bagian bawah, Anda bisa menggulir ke bawah. Atau, Anda bisa membalik untuk mendapatkan data dengan cepat
Daftar Python dan Pengirisan Daftar. Penyegar
Dalam Python, daftar adalah susunan item. Daftar Anda dapat menyertakan string, boolean, angka, objek, atau tipe data lainnya dengan Python, dan dapat menampung sebanyak yang Anda inginkan. Saat bekerja dengan banyak data, mendeklarasikan daftar dapat berguna daripada mendeklarasikan banyak variabel
Daftar Mengiris
Meskipun Anda tidak perlu mengetahui tentang pemotongan daftar untuk melakukan operasi daftar terbalik, ini dapat membantu
Beginilah cara Anda mendeklarasikan daftar dengan Python
studentNames = ["Hannah", "Imogen", "Lewis", "Peter"]_
Kita baru saja mendeklarasikan variabel, studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])_6, dan menugaskan daftar nilai—dalam hal ini, nama siswa—ke variabel.
Jika kami ingin mendapatkan nilai tertentu dari daftar kami, kami dapat menggunakan nomor indeksnya dan mengiris daftar. Itu banyak yang harus diambil, jadi mari kita uraikan. Setiap item dalam daftar kami memiliki nilai indeks, mulai dari 0. Kami dapat menggunakannya untuk mendapatkan nilai tertentu dari daftar kami. Berikut adalah nilai indeks untuk array kami
» LAINNYA. Cara Membuat Kode QuickSort Python
HannahImogenLewisPeter123Jika kami ingin mendapatkan studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])_7 dari daftar kami, kami akan melakukannya dengan menggunakan kode berikut
studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])
Kami telah mendeklarasikan variabel kami dengan nama siswa. Selanjutnya, kami katakan kami ingin mendapatkan item daftar dengan nilai indeks studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])8. Dalam hal ini, nilainya adalah studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])7
Kami juga dapat mengubah nomor indeks untuk mendapatkan rentang dengan menambahkan yang lain. Ini sebuah contoh
studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1:3])
Output untuk kode kita adalah sebagai berikut
["Imogen", "Lewis", "Peter"]
Sekarang kita mengetahui dasar-dasar pemotongan daftar, kita dapat mulai membahas pembalik daftar dengan Python
Tutorial Daftar Balik Python
Tiga cara utama Anda dapat membalikkan daftar dengan Python adalah
- Membalikkan menggunakan mengiris
- Membalikkan menggunakan Reverse()
- Membalik menggunakan Terbalik
Terbalik Menggunakan Mengiris
Yang pertama adalah menggunakan trik mengiris untuk membalikkan daftar Anda. Berikut adalah sintaks Python
studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[::-1])
Output untuk kode kita adalah
["Peter", "Lewis", "Imogen", "Hannah"]
Dalam kode kami, kami telah mendeklarasikan variabel kami studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])6, dan kemudian membuat fungsi irisan yang akan membalikkan daftar. Ini adalah cara umum untuk mengiris daftar. Tapi itu bisa menjadi tidak efisien karena membuat salinan dari daftar, yang menghabiskan memori. Selain itu, fungsi ini bisa sedikit lebih maju dalam kaitannya dengan metode pembalik daftar lainnya
Terbalik Menggunakan Terbalik()
Opsi kedua yang bisa kita ambil adalah menggunakan fungsi bawaan, studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1:3])1. Metode studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1:3])_1 dapat dipanggil untuk membalik isi objek daftar di tempat. Ini berarti Anda tidak akan membuat daftar baru. Sebagai gantinya, kami akan memodifikasi objek daftar asli
» LAINNYA. Huruf Kecil Python. Panduan Langkah Demi Langkah
Kode berikut menunjukkan sintaks Python untuk studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1:3])1 dalam aksi
studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] studentNames.reverse() print(studentNames)
Output untuk kode kita adalah sebagai berikut
["Peter", "Lewis", "Imogen", "Hannah"]
Penting untuk dicatat bahwa fungsi studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1:3])_1 itu sendiri mengembalikan nilai studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1:3])5. Jadi, jika kita ingin mendapatkan daftar yang sudah direvisi, kita perlu mencetaknya lagi, seperti yang kita lakukan di atas. Ini adalah cara yang efisien untuk membalik daftar dan tidak membutuhkan banyak memori, tidak seperti contoh kita. Sintaksnya juga jelas dan sederhana
Terbalik Menggunakan Terbalik()
Pendekatan ketiga dan terakhir yang dapat kita gunakan untuk membalikkan daftar adalah dengan menggunakan fungsi studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1:3])6. Ini adalah fungsi bawaan yang kami gunakan dengan membuat iterator terbalik untuk membuat urutan terbalik dari daftar kami dengan Python. Ini berarti daftar baru tidak dibuat, dan daftar lama kami tidak diubah. Sebagai gantinya, fungsi akan menggilir semua elemen dalam daftar kami dan mengembalikannya dalam urutan terbalik
Sintaks berikut menunjukkan fungsi studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1:3])_6 sedang beraksi
studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] for i in reversed(studentNames): print(i)
Output untuk kode kita adalah
"Peter" "Lewis" "Imogen" "Hannah"
Jika kita benar-benar ingin membuat salinan terbalik dari daftar tersebut, kita dapat menggunakan kode ini
studentNames = ["Hannah", "Imogen", "Lewis", "Peter"] print(studentNames[1])0
Ini akan kembali
Karma Karma memasuki hidup saya saat saya sangat membutuhkannya dan dengan cepat membantu saya mencocokkan bootcamp. Dua bulan setelah lulus, saya menemukan pekerjaan impian saya yang sesuai dengan nilai dan tujuan hidup saya. "
Venus, Insinyur Perangkat Lunak di Rockbot
Find Your Bootcamp Match["Peter", "Lewis", "Imogen", "Hannah"]
Ini adalah cara mudah lainnya untuk membalikkan daftar. Ini jelas menunjukkan apa yang sedang terjadi. Daftar baru sedang dibuat yang akan menyertakan semua nilai di daftar kami yang lain, tetapi dibalik.
Kesimpulan
Begitulah cara kerja berbagai metode daftar terbalik. Dalam tutorial ini, kita telah menjelajahi dasar-dasar daftar, yang merupakan susunan item seperti string atau objek, dan membahas nilai indeks. Kami juga telah menguraikan tiga metode yang dapat Anda gunakan untuk membalikkan daftar
» LAINNYA. Kesalahan jenis Python. tidak dapat mengalikan urutan dengan solusi non-int tipe 'float'
Tentu saja, Anda hanya perlu tahu satu. Tetapi menyadari ketiganya dapat membantu Anda jika orang lain memiliki pendekatan berbeda dan menggunakannya dalam kode yang Anda baca
Tentang kami. Karma Karir adalah platform yang dirancang untuk membantu pencari kerja menemukan, meneliti, dan terhubung dengan program pelatihan kerja untuk memajukan karier mereka. Pelajari tentang publikasi CK