Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah Indeks Senarai Negatif Berfungsi dalam Python?

Bagaimanakah Indeks Senarai Negatif Berfungsi dalam Python?

Patricia Arquette
Patricia Arquetteasal
2024-10-27 02:27:02211semak imbas

How do Negative List Indexes Work in Python?

Memahami Indeks Senarai Negatif

Nombor negatif dalam senarai Python digunakan untuk mengira elemen dari akhir dan bukannya permulaan. Dalam kod yang disediakan:

n = []
for i in xrange(1, numnodes + 1):
    tmp = session.newobject()
    n.append(tmp)
link(n[0], n[-1])

Baris n[-1] mengakses elemen terakhir senarai n. Begitu juga, n[-2] akan merujuk kepada elemen kedua terakhir. Ini kerana Python mengindeks senarai daripada sifar, jadi elemen pertama mempunyai indeks 0, elemen kedua mempunyai indeks 1 dan seterusnya.

Dengan menggunakan indeks negatif, anda boleh mengakses elemen dari sebelah kanan akhir senarai tanpa mengetahui saiznya yang tepat. Ini amat berguna apabila bekerja dengan senarai dinamik atau apabila bilangan elemen tidak diketahui lebih awal.

Sebagai contoh, untuk mencetak tiga elemen terakhir senarai my_list, anda boleh menggunakan:

for item in my_list[-3:]:
    print(item)

Pendekatan ini lebih fleksibel dan cekap berbanding menggunakan indeks positif dan mengira panjang senarai.

Atas ialah kandungan terperinci Bagaimanakah Indeks Senarai Negatif Berfungsi dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn