Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Indeks Senarai Negatif Berfungsi dalam 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!