Apa artinya 0 diindeks dalam python?

Ini adalah saat bahasa inklusif kiri dan eksklusif kanan ikut bermain. Indeks kiri akan ditambahkan dalam rentang atau irisan yang dikembalikan. Dengan contoh, kita akan melihat indeks Python list -1 di posting ini

Apa itu Indeks Daftar Python?

Daftar adalah wadah yang menyimpan objek dari berbagai jenis data dalam urutan yang terurut (ints, float, string, Boolean, dan sebagainya). Ini adalah struktur data penting tempat Python dibangun. Data diapit tanda kurung siku ([]), dengan koma di antara nilai (,)

Item daftar diindeks dari nol hingga satu, dengan entri pertama dimulai dari indeks 0. Anda dapat mengedit daftar yang dihasilkan dengan menambahkan item baru, mengubah yang sudah ada, atau menghapusnya. Entri duplikat dan daftar bersarang juga dimungkinkan

Dalam sebuah list, ada banyak metode yang tersedia, salah satunya adalah index()

Fungsi index() di Python mengembalikan indeks elemen yang diteruskan. Metode ini menerima argumen dan mengembalikan indeks dari parameter tersebut. Itu melempar ValueError jika elemennya tidak ada. Jika daftar berisi elemen duplikat, indeks dari elemen pertama yang muncul akan dikembalikan. Metode ini menerima dua parameter opsional tambahan, mulai, dan akhir, yang digunakan untuk membatasi pencarian indeks

Penggunaan Pengindeksan Negatif dalam Daftar

Di sebagian besar bahasa komputer, pengindeksan dimulai dari 0 untuk array dan daftar

Namun, Python memiliki fitur unik yang disebut pengindeksan negatif. Pengindeksan negatif pada dasarnya adalah proses pengindeksan daftar dari awal dengan pengindeksan mulai dari -1, i. e. , -1 menyediakan elemen terakhir daftar, -2 menyediakan item terakhir kedua daftar, dan seterusnya

Proses pengindeksan Negatif dapat digunakan untuk atau bahkan menampilkan data dari akhir daftar. Selain itu, ini juga dapat digunakan untuk membalik angka atau bahkan teks tanpa perlu langkah tambahan

Contoh 1

Metode 'len' dan 'indeks' digunakan untuk memperoleh indeks negatif dari suatu elemen dalam daftar saat diperlukan. Demonstrasi konsep ini dapat ditemukan di bawah ini. Daftar bilangan bulat didefinisikan dalam kode dan ditampilkan di layar

Di layar, kunci ditentukan dan ditampilkan. Selisih antara panjang daftar dan elemen yang ada pada kunci tertentu dihitung. Ini adalah variabel yang telah dialokasikan untuk itu. Ini terlihat pada tangkapan layar berikut yang disediakan di bawah ini

Coba pahami kode berikut. Kami telah membuat array dengan nilai 43, 56, 32, 76, 33, 22, dan 11 di dalamnya. Daftar tersebut kemudian dicetak dengan nilai kunci yang diberikan. Setelah itu, kami membuat variabel yang kami sebut len() dan val. fungsi indeks. Nilai array dan kunci juga diberikan sebagai argumen. Terakhir, hasil eksekusi fungsi ditampilkan di layar

list_val = [43, 56, 32, 76, 33, 22, 11]
print("Daftarnya adalah sebagai berikut. ")
cetak( daftar_val )
key_val = 32
print("Nilai kuncinya adalah sebagai berikut. ")
cetak( key_val )
hasil = len( list_val ) - list_val.indeks( key_val )
print("Keluarannya adalah sebagai berikut. ")
cetak( hasil )

Ini adalah output, yang mencakup daftar, nilai kunci, dan hasil

Apa artinya 0 diindeks dalam python?

Contoh 2

Indeks digunakan dalam array di semua bahasa komputer, seperti yang kita semua tahu. Indeks elemen array dapat dilintasi untuk mengakses item yang tersedia dalam array. Namun, tidak ada bahasa komputer yang memungkinkan kami menentukan nilai indeks negatif seperti -4

Pengindeksan negatif dapat dilakukan dengan Python, yang tidak dapat diakses dalam bahasa pemrograman lain. Ini berarti -1 mewakili elemen terakhir array, sedangkan -2 mewakili elemen terakhir kedua array. Pengindeksan negatif array dimulai di bagian akhir. Ini menunjukkan bahwa elemen terakhir dari array adalah -1, yang merupakan elemen pengindeksan negatif pertama

Kode di bawah ini, yang menjelaskan cara membuat array seperti yang Anda lihat di baris awal. Array memiliki nilai 11, 24, 45, 87, 44, dan 88. Setelah itu, kami mencoba mengambil elemen pada posisi -1 dan -2, seperti yang terlihat di bawah

arr = [11,24, 45, 87, 44, 88]
cetak ( arr [ - 1])
cetak ( arr [ - 2])

Angka (88 dan 44) pada posisi -1 dan -2 dari larik ditunjukkan di bawah ini

Apa artinya 0 diindeks dalam python?

Contoh 3

Kami akan memasukkan elemen dalam indeks -1 dari sebuah array dalam contoh ini. Kami telah membuat array bernama 'list_val' di baris pertama kode. Array berisi empat elemen. Elemen-elemen ini adalah 'Apel', 'Jeruk', 'Pisang', dan 'Anggur' seperti yang Anda lihat. Array asli kemudian dicetak, dan metode insert() digunakan untuk menambahkan elemen yang ditentukan ke indeks -1 array. Akhirnya, array diperbarui dan disajikan

list_val = ['Apple', 'Orange', 'Banana', 'Grapes']
cetak('Array Asli. ', list_val )
daftar_val. masukkan( - 1, 'Apple Juice')
print('Array setelah menyisipkan elemen pada indeks -1. ', list_val )

Inilah output yang mencakup array asli dan baru yang telah ditambahkan elemen yang diinginkan. Lihat di bawah

Apa artinya 0 diindeks dalam python?

Kesimpulan

Artikel ini membahas fungsi Python list index() dengan sangat detail. Tujuan utama kami adalah mendapatkan elemen menggunakan indeks -1. Selain itu, kami menyertakan instruksi untuk menambahkan elemen ke array pada indeks -1. Semua ide ini dijelaskan dengan baik dengan contoh untuk panduan Anda. Lihat pedoman ini untuk gagasan yang jelas tentang indeks Python list -1

Mengapa daftar Python nol diindeks?

Elemen pertama dari array persis terkandung dalam lokasi memori yang dirujuk oleh array (berjarak 0 elemen), sehingga harus dilambangkan sebagai array[0]. Sebagian besar bahasa pemrograman telah dirancang dengan cara ini, jadi pengindeksan dari 0 cukup melekat pada bahasa karena sebagian besar bahasa (tidak semua) mengikuti standar C .

Apa itu string yang diindeks 0?

Karakter awal string sesuai dengan indeks 0 dan karakter terakhir sesuai dengan indeks (panjang string)-1. Panjang string adalah jumlah karakter yang dikandungnya, termasuk spasi, tanda baca, dan karakter kontrol.

Apa arti diindeks di Python?

Seperti yang telah dibahas sebelumnya, index() dalam Python mengembalikan posisi elemen dalam daftar yang ditentukan atau karakter dalam string. Ini mengikuti sintaks yang sama apakah Anda menggunakannya pada daftar atau string. Alasannya karena string dalam Python dianggap sebagai daftar karakter yang dimulai dari indeks 0

Apakah Python mengindeks pada 0 atau 1?

Indeks daftar dimulai dengan 0 dengan Python. Jadi, nilai indeks 1 adalah 0, 'dua' adalah 1 dan 3 adalah 2.