Daftar adalah salah satu struktur data serbaguna di Python yang mengatur elemen secara berurutan. Daftar ini mungkin termasuk tipe elemen yang berbeda. Karena elemen disusun secara berurutan, setiap elemen memiliki posisi tertentu. Posisi daftar disebut indeks. Nomor indeks dimulai dari nol. Misalnya, jika kita memiliki daftar 10 elemen, maka posisi elemen atau nomor indeks daftar adalah dari 0 hingga 9. Fitur utama daftar di Python adalah tidak perlu memasukkan elemen yang sama ke dalam daftar. Unsur-unsur bisa dari tipe heterogen, yaitu.e., daftar dapat berisi bilangan bulat, bilangan float, bilangan kompleks, dan string. Daftar bahkan dapat berisi daftar lain di posisi apa pun. Artikel ini menjelaskan secara singkat daftar dengan Python, bagaimana daftar dibuat diperbarui, penghapusan elemen dari daftar, dan sebagainya.
Pembuatan Daftar dengan Python
Daftar di Python dibuat menggunakan sepasang tanda kurung siku ([]). Elemen di dalam daftar dipisahkan dengan koma (,).
Mari kita membuat banyak daftar dengan Python.
#membuat daftar kosong atau kosongdaftar saya = []
#cetak daftar kosong
cetak (daftar saya)
#membuat daftar angka
myList = [1,2,3,4,5,6,7,8,9]
#mencetak daftar
cetak (daftar saya)
#membuat daftar kata
myList = ["Kamran", "Sattar", "Awaisi"]
#mencetak daftar
cetak (daftar saya)
#membuat daftar beberapa item
myList = [1,2,"Kamran",10.0,2+3j]
#mencetak daftar
cetak (daftar saya)
Keluaran
Akses Elemen dalam Daftar
Untuk mengakses nilai tertentu dalam daftar, kita perlu menunjukkan nomor indeks. Untuk mengakses elemen daftar, kami menggunakan pasangan tanda kurung siku, menyebutkan nomor indeks di dalam tanda kurung siku, dan mengembalikan elemen.
#membuat daftar kosong atau kosongdaftar saya = []
#cetak daftar kosong
cetak (daftar saya)
#membuat daftar angka
myList = [1,2,3,4,5,6,7,8,9]
#mencetak elemen daftar
#mengakses elemen pertama
cetak (saya
Daftar[0])
#mengakses elemen kedua
cetak(Daftarsaya[1])
#mengakses elemen ketiga
cetak(daftarsaya[2])
#mengakses elemen keempat
cetak(daftarsaya[3])
#mengakses elemen kelima
cetak(Daftar saya[4])
#mengakses elemen keenam
cetak(Daftarsaya[5])
#mengakses elemen ketujuh
cetak(Daftarsaya[6])
#mengakses elemen kedelapan
cetak(daftarsaya[7])
#mengakses elemen kesembilan
cetak(daftarsaya[8])
#membuat daftar kata
myList = ["Kamran", "Sattar", "Awaisi"]
#mencetak elemen daftar
cetak(daftarsaya[0])
cetak(Daftarsaya[1])
cetak(daftarsaya[2])
#membuat daftar beberapa item
myList = [1,2,"Kamran",10.0,2+3j]
#mencetak elemen daftar
cetak(daftarsaya[0])
cetak(Daftarsaya[1])
cetak(daftarsaya[2])
cetak(daftarsaya[3])
cetak(Daftar saya[4])
Keluaran
Kita dapat mengiris daftar dengan Python dengan menggunakan operator pengiris. Titik dua (:) dikenal sebagai operator pengiris. Pengirisan daftar Python mengembalikan beberapa item dalam urutan tertentu.
Mari kita gunakan operator pengiris.
#membuat daftarmyList = [1,2,3,'a','b',4,5,'c',6,7,'d',8,9]
#mencetak elemen daftar dengan mengiris
#mencetak elemen ke-3 hingga ke-8
cetak(daftarsaya[2:8])
#mencetak elemen 1 sampai 5
cetak(daftarsaya[0:5])
#mencetak elemen 1 sampai 5
cetak(Daftarsaya[0:5])
#mencetak elemen 3 sampai 8
cetak(daftarsaya[2:8])
Keluaran
Memperbarui Daftar
Kami dapat memperbarui daftar kapan saja dengan memasukkan elemen ke daftar atau dengan memperbarui nilai item pada indeks tertentu dari daftar. Untuk menambahkan elemen dalam daftar, Python menawarkan fungsi append() bawaan. Fungsi append() menambahkan elemen di akhir daftar. Namun, kita dapat menambahkan elemen pada indeks tertentu di dalam daftar. Dengan demikian, elemen yang ada akan diganti, dan elemen baru akan ditambahkan ke dalam daftar.
Pertama, mari kita lihat penggunaan fungsi append() untuk menambahkan elemen baru di akhir daftar.
#membuat daftarmyList = [1,2,3,4,5]
#mencetak daftar sebelum menambahkan elemen baru
cetak (daftar saya)
#menggunakan fungsi append()
daftarku.tambahkan(6)
daftarku.tambahkan('a')
daftarku.tambahkan(9)
#mencetak daftar
cetak (daftar saya)
Keluaran
Sekarang, mari kita perbarui elemen yang ada dalam daftar.
#membuat daftarmahasiswa = ['Kamran',25,'[email protected]','MS SE']
#mencetak daftar sebelum memperbarui elemen
cetak (siswa)
#memperbarui nilai di posisi 1
siswa[1]=24
#memperbarui nilai di posisi 2
pelajar[2]="[dilindungi email]"
#mencetak daftar yang diperbarui
cetak (siswa)
Keluaran
Menghapus atau Menghapus Elemen dari Daftar
Elemen dapat dihapus atau dihapus dari daftar dengan mudah. Ada dua cara untuk menghapus atau menghapus elemen dari daftar:
- Menggunakan kata kunci del
- Menggunakan fungsi hapus()
Menggunakan kata kunci del
Pertama, mari kita bahas kata kunci del. Kata kunci del menghapus item dari daftar pada indeks yang ditentukan. Kata kunci del membutuhkan nomor indeks. Oleh karena itu, ketika Anda yakin tentang indeks nilai apa pun, maka Anda menggunakan kata kunci del.
#membuat daftarmahasiswa = ['Kamran',25,'[email protected]','MS SE']
#mencetak daftar sebelum menghapus elemen
cetak (siswa)
#menghapus nilai pada indeks 0
del siswa[0]
#menghapus nilai pada indeks 1
del mahasiswa[1]
#mencetak daftar yang diperbarui
cetak (siswa)
Keluaran
Menggunakan fungsi hapus()
Penghapusan adalah fungsi bawaan Python yang mengambil item daftar sebagai argumen dan menghapusnya dari daftar. Jika Anda tidak tahu persis nilai indeks item, maka metode hapus ada untuk Anda.
Mari kita lihat penggunaan fungsi remove().
#membuat daftarmahasiswa = ['Kamran',25,'[email protected]','MS SE']
#mencetak daftar sebelum menghapus elemen
cetak (siswa)
#menghapus item dari daftar
siswa.hapus('Kamran')
siswa.hapus('MS SE')
#mencetak daftar yang diperbarui
cetak (siswa)
Keluaran
Menentukan Panjang Daftar
Panjang daftar dapat ditentukan dengan menggunakan built-in len() fungsi. Ini mengembalikan ukuran daftar. Fungsi len() mengambil objek daftar sebagai argumen.
#membuat daftarmahasiswa = ['Kamran',25,'[email protected]','MS SE']
#mencetak panjang daftar
print("Panjang daftar adalah: ",len(siswa))
Keluaran
Kesimpulan
Daftar adalah struktur data yang paling umum dan banyak digunakan di Python. Mereka digunakan untuk menyimpan elemen data secara berurutan. Daftar Python dapat menyimpan berbagai jenis elemen. Artikel ini menjelaskan cara kerja daftar Python dan berbagai fungsi bawaan Python dengan bantuan contoh sederhana.