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)

Coba di IDE

Output:

['mangga', 'jeruk', 'apel']

Contoh Lainnya

Nilai baliknya None

angka = [1, 2, 3]
hasil = angka.reverse()

print(angka)
print(hasil)

Coba di IDE

Output:

[3, 2, 1]
None

Membuat list terbalik tanpa mengubah yang asli

asli = [10, 20, 30]
terbalik = list(reversed(asli))

print(asli)
print(terbalik)

Coba di IDE

Output:

[10, 20, 30]
[30, 20, 10]

Membalik urutan antrean

antrean = ["Budi", "Ani", "Citra"]

antrean.reverse()
for nama in antrean:
    print(nama)

Coba di IDE

Output:

Citra
Ani
Budi

Kesalahan Umum

  • hasil = data.reverse() membuat hasil berisi None. Method ini mengubah list langsung.
  • reverse() hanya membalik posisi, bukan mengurutkan nilai dari besar ke kecil. Untuk itu gunakan sort(reverse=True).
  • Jika list asli harus tetap utuh, gunakan list(reversed(data)) atau slicing data[::-1].

Pelajari Lebih Lanjut