Daftar Referensi Python
reverse() adalah method list untuk membalik urutan item secara langsung. Item terakhir menjadi pertama dan list aslinya berubah.
Sintaks
nama_list.reverse()
Parameter
reverse() tidak menerima parameter.
Nilai balik: None — list aslinya yang diubah.
Contoh
buah = ["apel", "jeruk", "mangga"]
buah.reverse()
print(buah)
Output:
['mangga', 'jeruk', 'apel']
Contoh Lainnya
Nilai baliknya None
angka = [1, 2, 3]
hasil = angka.reverse()
print(angka)
print(hasil)
Output:
[3, 2, 1]
None
Membuat list terbalik tanpa mengubah yang asli
asli = [10, 20, 30]
terbalik = list(reversed(asli))
print(asli)
print(terbalik)
Output:
[10, 20, 30]
[30, 20, 10]
Membalik urutan antrean
antrean = ["Budi", "Ani", "Citra"]
antrean.reverse()
for nama in antrean:
print(nama)
Output:
Citra
Ani
Budi
Kesalahan Umum
hasil = data.reverse()membuathasilberisiNone. Method ini mengubah list langsung.reverse()hanya membalik posisi, bukan mengurutkan nilai dari besar ke kecil. Untuk itu gunakansort(reverse=True).- Jika list asli harus tetap utuh, gunakan
list(reversed(data))atau slicingdata[::-1].
Pelajari Lebih Lanjut
- Referensi: reversed() di Python · sort() di Python · List di Python
- Buku Belajar Python untuk Pemula: Bab 12
