Dalam Python, daftar adalah urutan terurut yang dapat menampung beberapa tipe objek seperti integer, karakter, atau float. Dalam bahasa pemrograman lain, daftar setara dengan array
Pada artikel ini, kami akan menunjukkan cara membalikkan objek/elemen dalam daftar menggunakan python. Berikut ini adalah 4 metode berbeda untuk menyelesaikan tugas ini -
Menggunakan metode reverse() bawaan
Menggunakan metode reversed() bawaan
Menggunakan Pemotongan
Menggunakan Fungsi For Loop, pop() dan append()
Asumsikan kita telah mengambil daftar yang berisi beberapa elemen. Kami akan mengembalikan daftar baru setelah membalik semua item dari daftar input menggunakan metode berbeda seperti yang ditentukan di atas
Metode 1. Menggunakan metode reverse() bawaan
Algoritma (Langkah)
Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −
Buat variabel untuk menyimpan daftar input
Balikkan semua item daftar menggunakan fungsi reverse() dengan menerapkannya ke daftar input
Metode reverse() membalikkan item pada daftar. Fungsi ini tidak menerima argumen
Metode reverse() tidak menghasilkan apa-apa. Ini memperbarui daftar yang ada
Cetak daftar hasil setelah membalikkan item daftar input
Contoh
Program berikut mengembalikan daftar hasil setelah membalik semua item dari daftar input menggunakan metode reverse() −
Keluaran
Saat dijalankan, program di atas akan menghasilkan keluaran berikut -
The output list after reversing: [6, 1, 2, 7, 4]Metode 2. Menggunakan metode reversed() bawaan
Metode reversed() mengembalikan kebalikan dari objek urutan yang diberikan dalam bentuk daftar
Sintaksis
reversed(sequence) _Algoritma (Langkah)
Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −
Buat variabel untuk menyimpan daftar input
Gunakan fungsi reversed() untuk membalikkan semua item dari daftar input dengan meneruskan daftar sebagai argumen padanya dan kemudian mengonversi hasilnya menjadi daftar menggunakan fungsi list()(Metode list() dalam Python menerima apa pun
Cetak daftar hasil setelah membalikkan item daftar input
Contoh
Program berikut mengembalikan daftar hasil setelah membalik semua item dari daftar input menggunakan metode reversed() −
Keluaran
The output list after reversing: [6, 1, 2, 7, 4]Metode 3. Menggunakan Pemotongan
Algoritma (Langkah)
Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −
Buat variabel untuk menyimpan daftar input
Gunakan metode slicing untuk membalik semua item dari daftar input dan membuat variabel untuk menyimpannya
Cetak daftar hasil setelah membalikkan item daftar input
Sintaksis
reversedList = demoList[::-1]Di Sini '. -1 'mengatakan kita bepergian dari akhir untuk memulai satu per satu elemen dalam urutan terbalik (pemotongan negatif)
Contoh
Program berikut mengembalikan daftar hasil setelah membalik semua item dari daftar input menggunakan pengiris −
Keluaran
The output list after reversing: [6, 1, 2, 7, 4]Metode 4. Menggunakan Fungsi For Loop, pop() dan append()
Algoritma (Langkah)
Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −
Buat variabel untuk menyimpan daftar input
Buat daftar kosong untuk menyimpan item daftar dalam urutan terbalik
Gunakan for loop, untuk melintasi setiap elemen daftar sampai akhir menggunakan fungsi len() (Jumlah item dalam suatu objek dikembalikan oleh metode len())
Hapus elemen daftar terakhir menggunakan fungsi pop() (menghapus elemen terakhir dari daftar dan mengembalikannya) dan menambahkannya ke daftar hasil di atas menggunakan fungsi append() (menambahkan elemen ke daftar di bagian akhir)
Cetak daftar hasil setelah membalikkan item daftar input
Contoh
Program berikut mengembalikan daftar hasil setelah membalik semua item dari daftar input menggunakan fungsi for loop, pop, dan append() −
Keluaran
Saat dijalankan, program di atas akan menghasilkan keluaran berikut -
The output list after reversing: [6, 1, 2, 7, 4]Kami telah memberikan daftar yang berisi beberapa data acak. Kemudian kami menggunakan daftar kosong lainnya untuk memuat nilai terbalik dari daftar asli. Kemudian, dengan menggunakan perulangan for, kita menelusuri panjang daftar dan memunculkan elemen dari daftar, fungsi pop() akan menghapus elemen dari daftar terakhir, dan kita meletakkan elemen yang muncul ke daftar terbalik menggunakan . Akhirnya, kami mencetak daftar itu secara terbalik
Kesimpulan
Kita belajar cara membalik elemen/objek daftar menggunakan empat pendekatan berbeda dalam tutorial ini. Kami belajar cara menggunakan fungsi reverse() dan reversed(). Kami mengidentifikasi cara menggunakan pemotongan negatif untuk mendapatkan semua elemen dalam urutan terbalik. Kita juga belajar cara menghapus elemen dari daftar dengan menggunakan metode pop() dan cara menambahkan elemen ke daftar dengan menggunakan fungsi append()