Membalikkan setiap elemen dalam daftar python

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

Membalikkan setiap elemen dalam daftar python
Membalikkan setiap elemen dalam daftar python

Temukan Kecocokan Bootcamp Anda

  • Career Karma mencocokkan Anda dengan bootcamp berteknologi tinggi
  • Akses beasiswa eksklusif dan kursus persiapan
Pilih minat Anda
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

HannahImogenLewisPeter123

Jika 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

Membalikkan setiap elemen dalam daftar python
Membalikkan setiap elemen dalam daftar python

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

Bagaimana cara membalikkan isi daftar?

Mundur Menggunakan Mundur() . Ini berarti Anda tidak akan membuat daftar baru. Sebagai gantinya, kami akan memodifikasi objek daftar asli. Penting untuk dicatat bahwa fungsi reverse() itu sendiri mengembalikan nilai Tidak ada.

Apakah metode daftar Reverse () mengembalikan nilai apa pun?

Pengembalian. Metode reverse() tidak mengembalikan nilai apa pun tetapi membalikkan objek yang diberikan dari daftar.

Bagaimana Anda membalikkan daftar dari indeks tertentu dengan Python?

Menggunakan Fungsi Indeks untuk Mendaftar Terbalik .
"Mulai" menunjukkan indeks elemen pertama yang ingin Anda ambil
"Berhenti" menunjukkan indeks elemen terakhir yang ingin Anda ambil
"Langkah" menunjukkan peningkatan antara setiap indeks untuk pemotongan

Bisakah kita membalikkan daftar dengan Python?

Menyortir Daftar Python dalam Urutan Terbalik . sort() dan sortir() untuk mengurutkannya dalam urutan terbalik