Kadang-kadang dalam sebuah proyek atau beberapa jenis aplikasi kita perlu membalikkan Daftar Python kita yang sudah ada. Dalam bahasa awam pembalikan dapat diartikan dari akhir ke awal. Sehingga yang pertama menjadi yang terakhir dan yang terakhir menjadi yang pertama. Dalam Python atau Bahasa Pemrograman lainnya, Python Reverse List memiliki arti yang sama. Elemen pertama dari daftar menjadi elemen terakhir dari Daftar Python. Dan elemen terakhir dari daftar Python menjadi yang pertama Show
Kami umumnya memiliki empat cara untuk mencapai ini. Tetapi cara terbaik untuk mendapatkan daftar Reverse Python adalah dengan menggunakan fungsi reverse(). Tiga cara lain untuk membalikkan daftar dengan Python adalah
Jadi sekarang mari kita mulai tutorial kita untuk membalikkan daftar dengan Python Isi Membalikkan Daftar dengan Python menggunakan Fungsi reverse()Kelas daftar Python hadir dengan fungsi reverse() default yang membalikkan urutan item dalam daftar yang diberikan. Itu tidak membuat objek daftar baru, melainkan langsung memodifikasi salinan aslinya Ini adalah cara yang paling direkomendasikan untuk mengubah urutan daftar baik dari perspektif kecepatan maupun kinerja Jadi kita dapat mengatakan reverse() adalah metode bawaan dalam bahasa pemrograman Python yang membalikkan objek dari daftar di tempat Sintaks fungsi reverse()list_name.reverse() Di sini list_name akan menjadi daftar yang kebalikannya Anda inginkan Parameter terbalik()Fungsi reverse() di Python tidak menerima argumen apa pun Mengembalikan Nilai fungsi reverse() dengan PythonMetode reverse() tidak mengembalikan nilai apa pun dalam python tetapi membalikkan objek yang diberikan dari daftar Kompleksitas WaktuPada) Contoh Reverse List Python Menggunakan Fungsi Reverse()Mari kita lihat beberapa contoh untuk membalikkan Daftar Python menggunakan fungsi reverse() Contoh 1. Contoh Dasar untuk Membalikkan daftar dengan Python menggunakan reverse() _Keluaran
Dalam contoh ini, kami menambahkan beberapa elemen dalam daftar dan memanggil metode reverse(). Itu hanya membalikkan elemen berdasarkan posisinya Contoh 2. Contoh untuk Membalik Daftar Kosong Dalam contoh ini, kami mencoba untuk memeriksa apa yang terjadi ketika kami menerapkan fungsi reverse() dalam daftar kosong
Keluaran _Jadi kami menyimpulkan itu mengembalikan daftar kosong jika daftarnya adalah daftar kosong Contoh 3. Menggunakan Fungsi Reverse () Python untuk Membalikkan String Jadi dalam contoh ini, kita akan memeriksa apakah fungsi reverse() berfungsi dalam string Python atau tidak
Keluaran Catatan
Membalikkan Daftar dengan Python menggunakan List SlicingCara kedua adalah trik yang berlaku untuk iterable lain di Python. Cara ini adalah irisan yang diperpanjang; Perbedaan antara metode terbalik dan mengiris adalah, daftar tetap tidak berubah setelah dibalik menggunakan cara kedua. Dalam kasus metode list reverse Python, urutan daftar diubah i. e. daftar asli dibalik _Keluaran
Penjelasan Mengiris membuat salinan dangkal dari daftar asli yang menghabiskan lebih banyak memori dibandingkan dengan pembalikan di tempat. Saat membuat salinan, diperlukan lebih banyak ruang untuk menampung semua elemen yang ada Poin yang perlu diperhatikan di sini adalah bahwa struktur daftar direplikasi dan bukan objek yang terkandung i. e elemen dalam daftar. Karenanya, elemen tidak terduplikasi sehingga menghemat ruang. Juga, hanya referensi dalam struktur yang menyimpan alamat objek yang diperbarui. Karena mutabilitas berlaku untuk elemen yang terkandung dalam daftar. Jika objek diubah maka akan tercermin dalam salinan lain juga Keuntungan Menggunakan Slicing untuk Membalik DaftarMengiris cepat. Tetapi sulit untuk memahami penurunan keterbacaan kode saat Anda menelusuri kode. Karena cepat, tanggung jawab pengembangnya untuk menggunakan opsi yang sesuai tergantung pada skenario Kerugian Menggunakan Slicing untuk Membalikkan DaftarMemahami skrip yang ditulis menggunakan slicing bisa memakan waktu dan sulit divisualisasikan. Sintaksnya rumit dan tidak memberikan gambaran yang jelas tentang apa yang dilakukannya Membalikkan Daftar dengan Python Membuat Reverse Iterator Dengan Fungsi Built-in Reversed()Fungsi reversed() di Python memungkinkan kita memproses item secara berurutan dalam urutan terbalik. Itu menerima urutan dan mengembalikan iterator Sintaks dari reversed() dengan Pythonreversed(sequence) -> reverse iterator_ ParameterParameterDescription _5Urutan yang akan dibalikMengembalikan Nilai atau Tipe dari fungsi reversed()
Contoh ke Daftar Balik Python Menggunakan Fungsi terbalikContoh 1
Keluaran [5, 3, 4, 2, 1] Contoh 2. Mengakses Elemen Individu dalam Urutan Terbalik Jika Anda perlu mengakses elemen individual dari daftar dalam urutan terbalik, lebih baik menggunakan metode reversed() dengan Python _0Keluaran _1Membalikkan Daftar dengan Python menggunakan LoopsContoh 1. Menggunakan For Loop untuk Membalikkan Daftar Python Alih-alih menggunakan fungsi bawaan reverse() pada urutan, kami akan menggunakan for loop untuk membalikkan daftar _2Keluaran _3Harus bacaCara Mengonversi String ke Huruf Kecil dengan Python Penerapan Membalik Daftar
Apa yang Harus Dipilih Antara membalikkan () dan MengirisSintaks irisan yang diperluas dari iterator atau urutan Python adalah metode yang paling disukai untuk membalikkan daftar. Meskipun demikian, Ini adalah metode tercepat untuk membalikkan daftar atau jenis iterator apa pun dan sebagian besar pemrogram menggunakan metode ini. Ini tidak mudah dipahami untuk beberapa programmer tingkat pemula. 6 jelas dan dapat dibaca untuk semua tingkat pemrogram tetapi memerlukan biaya komputasi. Jika 7 atau 5 berukuran kecil, Anda mungkin tidak melihat adanya perbedaan. Itu semua tergantung pada pilihan pribadi tetapi harus mengikuti standarKesimpulanKami telah membahas empat cara untuk Python membalikkan daftar. Semuanya bagus dan mudah diikuti. Tapi sekarang pertanyaannya adalah apa yang akan digunakan, jadi jawaban saya adalah “itu sepenuhnya tergantung pada situasi”. Anda dapat memilih salah satu dari mereka sesuai dengan kebutuhan masalah Anda. Anda dapat menggunakan metode reverse(), metode reversed(), trik mengiris daftar atau Anda juga dapat membalikkan daftar tanpa menggunakan fungsi bawaan apa pun. Semua memiliki kelebihan dan kekurangannya, jadi saran saya adalah Anda memilih siapa saja yang paling cocok untuk solusi Anda Apa yang dilakukan terbalik dengan Python?Python terbalik()
. computes the reverse of a given sequence object and returns it in the form of a list.
Apa __ dibalik __ dengan Python?Python reversed() method mengembalikan iterator yang mengakses urutan yang diberikan dalam urutan terbalik .
Bagaimana Anda menulis terbalik dengan Python?Contoh Dijelaskan . String ke Balik. txt = "Halo Dunia" [. -1] cetak(txt). Iris Tali. txt = "Halo Dunia" [. -1] cetak(txt). Iris Tali. def fungsi_saya(x). kembali x [. -1]. Kembalikan Tali. def fungsi_saya(x). kembalikan x[. -1]. Panggil Fungsi. def fungsi_saya(x). . Cetak Hasilnya. def fungsi_saya(x) Apa gunanya membalikkan () metode dalam daftar?Metode reverse() membalik urutan pengurutan elemen . |