Apa itu python objek terbalik?

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()

Apa artinya terbalik di Python?

Python reversed() method mengembalikan iterator yang mengakses urutan yang diberikan dalam urutan terbalik .

Apa perbedaan antara mundur dan terbalik dengan Python?

reverse() sebenarnya membalikkan elemen dalam container . reversed() tidak benar-benar membalikkan apa pun, itu hanya mengembalikan objek yang dapat digunakan untuk mengulang elemen wadah dalam urutan terbalik.

Jenis apa yang dikembalikan terbalik dengan Python?

Fungsi terbalik() mengembalikan objek iterator 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)