Bagaimana Anda mencetak 3 elemen terakhir dari daftar dalam urutan terbalik python?

Kita dapat menggunakan fungsi reversed(), fungsi reverse(), indeks daftar, for loop, pemahaman daftar, dan teknik slice untuk membalikkan daftar Python. Meskipun mempelajari enam kemungkinan pendekatan untuk membalikkan daftar dengan Python mungkin tampak sedikit berlebihan, salah satu aspek Python yang paling menarik adalah keserbagunaannya.

Contoh 1. Menggunakan Metode Terbalik dengan Python

Kita dapat menggunakan fungsi reverse() bawaan Python untuk membalikkan elemen yang ditentukan dari objek daftar. Pembalikan di tempat berarti tidak ada daftar baru yang akan dibuat dan elemen yang ada akan disalin dalam urutan terbalik. Sebaliknya, elemen daftar yang diberikan hanya dimodifikasi

Daftar direpresentasikan sebagai “Num_List”, dengan kelipatan 3. Kami telah memanggil daftar "Num_List" dengan fungsi terbalik. Fungsi balik ini akan membalik urutan daftar, dan fungsi cetak akan mencetak daftar secara melintang

Num_List = [3, 6, 9, 12, 15, 18, 21, 24, 27, 30]

Num_List. terbalik()

cetak( Num_List )

Output dari metode sebaliknya adalah sebagai berikut

Bagaimana Anda mencetak 3 elemen terakhir dari daftar dalam urutan terbalik python?

Contoh 2. Menggunakan Metode Terbalik dengan Python

Python memiliki fungsi terbalik () yang memasukkan objek iterable dan mengembalikan bentuk terbaliknya. Metode reversed() diimplementasikan dengan Python untuk menyerupai mekanisme pengindeksan daftar yang dibahas di bawah ini tanpa terlalu rumit

Kami telah mewakili daftar pada awalnya sebagai “list_items. Kemudian, panggil fungsi daftar, dan di dalam fungsi, fungsi terbalik diambil daftar "list_items" untuk melintasi daftar. Daftar asli akan dibalik dan kemudian ditampilkan

list_items = [10, 20, 30, 40, 50]

list_items = list(dibalik(list_items))

cetak( list_items )

Output dari metode terbalik adalah sebagai berikut

Bagaimana Anda mencetak 3 elemen terakhir dari daftar dalam urutan terbalik python?

Contoh 3. Menggunakan Fungsi Slice di Python

Fungsi slice di Python memungkinkan kita untuk mengindeks objek, mirip dengan cara kerja pendekatan pengindeksan daftar. Fungsi mengambil instance slice yang dapat digunakan di beberapa tempat. Kami dapat menggunakan pengindeksan yang sama pada beberapa daftar karena hal ini

Kami memiliki daftar dengan enam elemen, dan daftar tersebut diberi nama “MyList. ” Variabel dibuat sebagai "Slicer_method," di mana metode slice digunakan. Metode slice membutuhkan tiga parameter. Dua parameter tidak ada yang ditetapkan untuk awal, dan posisi akhir elemen dalam daftar dan parameter terakhir adalah langkah -1. Ini digunakan untuk menavigasi daftar ke elemen pertama dari elemen terakhir yang ditentukan. Variabel baru dibuat sebagai "Terbalik" untuk daftar traverse yang diperoleh dari metode slice

DaftarKu = [5, 15, 25, 35, 45, 55]

Slicer_method = slice(None, None, -1)

Terbalik = Daftarku [ Metode_pengiris ]

cetak( Terbalik )

Output dari metode slice adalah sebagai berikut

Bagaimana Anda mencetak 3 elemen terakhir dari daftar dalam urutan terbalik python?

Contoh 4. Menggunakan for-loop dengan Python

For-loop dalam python berguna untuk terus melakukan aktivitas. Kita dapat membalik dan mengulangi entri-entrinya untuk membuat daftar dalam urutan terbalik

Kami memiliki daftar lima karakter huruf pertama dan menugaskannya ke variabel “Character_List. ” Variabel "Terbalik" dideklarasikan dan disebut daftar. Kami memiliki for-loop di sini untuk iterasi pada setiap elemen secara terbalik dengan variabel “item. Kemudian, gunakan metode append untuk menambahkan elemen dalam variabel “item. ” Ekspresi cetak akan mencetak urutan terbalik dari daftar

Daftar_Karakter = ['a', 'b', 'c', 'd', 'e', 'f']

Membalik = daftar()

untuk item di terbalik(Character_List):

Terbalik. tambahkan( item )

cetak( Terbalik )

Output dari metode for-loop adalah sebagai berikut

Bagaimana Anda mencetak 3 elemen terakhir dari daftar dalam urutan terbalik python?

Contoh 5. Menerapkan Pemahaman Daftar dengan Python

Perulangan for dapat digunakan dengan pemahaman daftar. Kami akan mencapai tujuan kami secara berbeda dari sekadar mengubah loop for menjadi pemahaman daftar

Daftar nomor dihasilkan sebagai "daftar. ” Variabel “Index memperoleh panjang daftar dalam urutan terbalik. ”Kemudian, di dalam variabel “Reverse_List”, kita memiliki representasi pemahaman daftar. Setiap indeks diakses dari yang terakhir ke yang pertama dalam pemahaman daftar, berkurang satu. Menggunakan indeks maksimum, kami memulai jangkauan kami. panjang daftar asli dikurangi satu

daftar = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50 ]

Indeks = len(daftar) - 1

Daftar_Terbalik = [daftar[i] for i in range(len(list)-1, 0, -1)]

cetak( Reverse_List )

Keluaran dari metode pemahaman daftar adalah sebagai berikut

Bagaimana Anda mencetak 3 elemen terakhir dari daftar dalam urutan terbalik python?

Contoh 6. Menggunakan Pengindeksan Daftar

Saat mengindeks daftar, kebanyakan orang membayangkan bisa mengambil semua entri antara posisi awal dan akhir. Namun, kita dapat menggunakan variabel untuk melintasi antar indeks dengan laju yang berbeda-beda

Daftar string didefinisikan sebagai "ListIs", dan di dalam variabel "List_Reverse", kami telah menyebutkan pengindeksan daftar dengan representasi ". -1”. Ini akan mengembalikan seluruh daftar dari awal sampai akhir. Pada akhirnya, kami mencetak daftar lintasan

Daftar = ["Mon","Tues","Wed","Thurs","Fri","Sat","Sun"]

List_Reverse = ListIs [ . - 1]

cetak( List_Reverse )

Keluaran dari metode pengindeksan daftar adalah sebagai berikut

Bagaimana Anda mencetak 3 elemen terakhir dari daftar dalam urutan terbalik python?

Kesimpulan

Dalam pekerjaan kita sehari-hari sebagai pembuat kode Python, membalik dan menangani daftar dalam arah terbalik tampaknya merupakan tugas yang sangat umum. Kami membalik daftar kami dan mengelolanya dalam urutan terbalik menggunakan beberapa teknik Python. Semua informasi ini membantu kemajuan kemampuan membuat daftar Anda. Ini memberikan keterampilan yang Anda butuhkan untuk bekerja lebih efisien dengan daftar Python. Mesin virtual ini juga dapat diubah sesuai kebutuhan pengguna kami dan digunakan dalam beberapa metode lain

Bagaimana Anda mencetak elemen daftar dalam urutan terbalik dengan Python?

Dengan Python, fungsi bawaan bernama reverse() digunakan untuk membalikkan daftar . Cara sederhana dan cepat untuk membalikkan daftar ini membutuhkan sedikit memori. Sintaksis. Daftar nama. reverse() Di sini, list_name berarti Anda harus menulis nama daftar, yang harus dibalik.

Bagaimana Anda mencetak elemen daftar dalam urutan terbalik Python menggunakan for loop?

3) Menggunakan for loop . Buat daftar kosong untuk menyalin elemen terbalik. Pada perulangan for, tambahkan iterator sebagai elemen daftar di awal dengan elemen daftar baru. Jadi dengan cara itu, elemen daftar akan dibalik.

Bagaimana Anda menemukan tiga elemen terakhir dalam daftar Python?

Algoritma (Langkah) .
Buat variabel untuk menyimpan daftar input
Dapatkan elemen terakhir dari daftar menggunakan "panjang daftar - 1" sebagai indeks dan cetak elemen terakhir yang dihasilkan dari daftar
Dapatkan elemen terakhir dari daftar menggunakan − 1(pengindeksan negatif) sebagai indeks dan cetak elemen terakhir yang dihasilkan dari daftar

Bagaimana Anda membalikkan 3 angka dengan Python?

Algoritma .
Bilangan Bulat Masukan. nomor
(1) Inisialisasi variabel revs_number = 0
(2) Ulangi angka sementara > 0
(a) Kalikan revs_number dengan 10 dan tambahkan sisa angka
bagi dengan 10 menjadi revs_number
revs_number = revs_number*10 + angka%10;
(b) Bagi bilangan dengan 10
(3) Kembalikan revs_number