Dalam tutorial ini, kita akan belajar bagaimana menggunakan metode list.insert() dengan mengambil berbagai skenario dan menjelaskannya secara rinci dengan contoh program
Sintaksis
Sintaks untuk memanggil metode insert() pada daftar myList adalah
myList.insert(index, element)Di mana
- myList adalah Daftar Python
- insert adalah nama metode daftar
- indeks adalah posisi di mana kita akan membuat penyisipan
- elemen adalah objek yang kita sisipkan pada indeks yang diberikan
metode insert() memodifikasi daftar asli yang kita panggil, dan mengembalikan Tidak Ada
Contoh
Sisipkan Elemen pada Indeks yang diberikan dalam Daftar
Dalam contoh ini, kita akan mengambil daftar string, dan menyisipkan elemen pada indeks 2
Gambar berikut menggambarkan cara kerja operasi penyisipan. Metode menyisipkan elemen pada indeks yang diberikan dan mendorong elemen ke posisi berikutnya
utama. py
myList = ['apple', 'banana', 'cherry', 'orange'] myList.insert(2, 'mango') print(myList)Coba DaringKeluaran
['apple', 'banana', 'mango', 'cherry', 'orange']Sisipkan Elemen di Awal Daftar
Dalam contoh ini, kita akan menggunakan metode insert() untuk menyisipkan elemen dalam list pada posisi awal. Semua elemen daftar digeser oleh satu posisi. Indeks untuk elemen pertama adalah 0, jadi kita akan melewatkan 0 sebagai argumen pertama, dan elemen sebagai argumen kedua
utama. py
myList = ['apple', 'banana', 'cherry', 'orange'] myList.insert(0, 'mango') print(myList)Coba DaringKeluaran
['mango', 'apple', 'banana', 'cherry', 'orange']_Sisipkan Elemen di Akhir Daftar
Dalam contoh ini, kami akan memasukkan elemen di akhir daftar. Hasilnya akan mirip dengan metode append()
Untuk menyisipkan elemen di akhir daftar, indeks yang harus diteruskan sebagai argumen pertama adalah panjang daftar
utama. py
myList = ['apple', 'banana', 'cherry', 'orange'] myList.insert(len(myList), 'mango') print(myList)Coba DaringKeluaran
['apple', 'banana', 'cherry', 'orange', 'mango']_insert() Kompleksitas Waktu
Kompleksitas waktu untuk menyisipkan elemen pada indeks tertentu adalah O(n). Ini berarti kompleksitas meningkat secara linear dengan jumlah elemen dalam daftar
Kesimpulan
Dalam Tutorial Python ini, kita telah mempelajari sintaks daftar. insert() metode dan penggunaannya dengan bantuan program contoh
Python index() adalah fungsi bawaan di Python, yang mencari elemen tertentu dari awal daftar dan mengembalikan indeks kejadian pertama.
Cara menemukan indeks elemen atau item dalam daftar
Pada artikel ini, kami akan membahas berbagai contoh untuk menemukan indeks, seperti
- Temukan indeks elemen
- Kerja indeks () Dengan Parameter Awal dan Akhir
- Bekerja dari index() Hanya dengan dua Parameter
- Indeks Unsur tidak Hadir dalam Daftar
- Cara memperbaiki indeks daftar di luar jangkauan
Sintaks metode index()
Sintaksis. Daftar nama. indeks(elemen, awal, akhir)
Parameter.
- elemen – Elemen yang indeks terendahnya akan dikembalikan
- mulai (Opsional) – Posisi dari mana pencarian dimulai
- end (Opsional) – Posisi akhir pencarian
Kembali. Mengembalikan indeks terendah tempat elemen muncul
Kesalahan. Jika ada elemen yang tidak ada yang dicari, itu memunculkan ValueError
Contoh 1. Temukan indeks elemen
Menemukan indeks 'kelelawar' menggunakan index() pada Python List list2
Python3
# list of items
list2= 707172737275727172________7______9________17______0
list_name.index(element, start)1
list_name.index(element, start)2list_name.index(element, start)373list_name.index(element, start)5
Keluaran.
1Contoh 2. Kerja indeks () Dengan Parameter Awal dan Akhir
Dalam contoh ini, kami menemukan elemen dalam daftar python, indeks elemen 4 di antara indeks di posisi ke-4 dan diakhiri dengan posisi ke-8.
Python3
# list of items
list_name.index(element, start)7= 7030723272347236723072307230723672Traceback (most recent call last): File "/home/b910d8dcbc0f4f4b61499668654450d2.py", line 8, in print(list1.index(10)) ValueError: 10 is not in list6list_name.index(element, start)0
Traceback (most recent call last): File "/home/b910d8dcbc0f4f4b61499668654450d2.py", line 8, in print(list1.index(10)) ValueError: 10 is not in list8
Traceback (most recent call last): File "/home/b910d8dcbc0f4f4b61499668654450d2.py", line 8, in print(list1.index(10)) ValueError: 10 is not in list_9
list_name.index(element, start)21 2 3 4 5 IndexError: list index out of range1367236721 2 3 4 5 IndexError: list index out of range6list_name.index(element, start)5
Keluaran.
7Contoh 3. Bekerja dari index() Hanya dengan dua Parameter
Dalam contoh ini, kita akan melihat ketika kita melewatkan dua argumen dalam fungsi indeks, argumen pertama diperlakukan sebagai elemen yang akan dicari dan argumen kedua adalah indeks tempat pencarian dimulai.
list_name.index(element, start)Python3
# list of items
list_name.index(element, start)7= 701 2 3 4 52721 2 3 4 5 IndexError: list index out of range672Traceback (most recent call last): File "/home/b910d8dcbc0f4f4b61499668654450d2.py", line 8, in print(list1.index(10)) ValueError: 10 is not in list_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________G
# list of items_4
# list of items_5
list_name.index(element, start)21 2 3 4 5 IndexError: list index out of range11 2 3 4 527230list_name.index(element, start)5
Keluaran
3Contoh 4. Indeks Unsur tidak Hadir dalam Daftar
Indeks Daftar Python () memunculkan ValueError, ketika elemen pencarian tidak ada di dalam Daftar
Python3
list2_2
list2_3
list_name.index(element, start)7= 7030723272347236723072307230723672Traceback (most recent call last): File "/home/b910d8dcbc0f4f4b61499668654450d2.py", line 8, in print(list1.index(10)) ValueError: 10 is not in list6list_name.index(element, start)0
7_05
list_name.index(element, start)21 2 3 4 5 IndexError: list index out of range1708list_name.index(element, start)5
Keluaran.
Traceback (most recent call last): File "/home/b910d8dcbc0f4f4b61499668654450d2.py", line 8, in print(list1.index(10)) ValueError: 10 is not in listContoh 5. Cara memperbaiki indeks daftar di luar jangkauan menggunakan Index()
Di sini kita akan membuat sebuah daftar dan kemudian mencoba mengulang daftar tersebut menggunakan nilai konstanta dalam perulangan for
Python3
710= 70307232 ________7______2347236_______7______2______6_____42_____0
723 724725 7267507513077_______5375430________7______29