Python

Daftar Python

Daftar Python

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 kosong
daftar 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 kosong
daftar 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 daftar
myList = [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 daftar
myList = [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 daftar
mahasiswa = ['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:

  1. Menggunakan kata kunci del
  2. 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 daftar
mahasiswa = ['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 daftar
mahasiswa = ['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 daftar
mahasiswa = ['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.

Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...