Python

Senarai Python

Senarai Python

Senarai ini adalah salah satu struktur data serba boleh di Python yang menyusun elemen dalam urutan. Senarai tersebut mungkin merangkumi pelbagai jenis elemen. Oleh kerana unsur-unsur disusun mengikut urutan, setiap elemen mempunyai kedudukan tertentu. Kedudukan senarai disebut indeks. Nombor indeks bermula dari sifar. Sebagai contoh, jika kita mempunyai senarai 10 elemen, maka kedudukan elemen atau nombor indeks senarai adalah dari 0 hingga 9. Ciri utama senarai di Python ialah tidak perlu memasukkan elemen yang sama dalam senarai. Unsur-unsur tersebut mungkin jenis heterogen, i.e., senarai boleh mengandungi bilangan bulat, nombor titik terapung, nombor kompleks, dan rentetan. Senarai boleh memuatkan senarai lain pada kedudukan apa pun.  Artikel ini menerangkan secara ringkas senarai di Python, bagaimana senarai dibuat dikemas kini, penghapusan elemen dari senarai, dan sebagainya.

Senarai Penciptaan di Python

Senarai di Python dibuat menggunakan sepasang tanda kurung persegi ([]). Elemen dalam senarai dipisahkan dengan koma (,).

Mari kita buat beberapa senarai di Python.

#membuat senarai kosong atau kosong
myList = []
# mencetak senarai kosong
cetak (senarai Saya)
#membuat senarai nombor
myList = [1,2,3,4,5,6,7,8,9]
# mencetak senarai
cetak (senarai Saya)
#membuat senarai perkataan
myList = ["Kamran", "Sattar", "Awaisi"]
# mencetak senarai
cetak (senarai Saya)
#membuat senarai pelbagai item
myList = [1,2, "Kamran", 10.0,2 + 3j]
# mencetak senarai
cetak (senarai saya)

Pengeluaran

Akses Elemen dalam Senarai

Untuk mengakses nilai tertentu dalam senarai, kita perlu menunjukkan nombor indeks. Untuk mengakses elemen senarai, kami menggunakan sepasang tanda kurung persegi, sebutkan nombor indeks di dalam tanda kurung persegi, dan ia mengembalikan elemen.

#membuat senarai kosong atau kosong
myList = []
# mencetak senarai kosong
cetak (senarai Saya)
#membuat senarai nombor
myList = [1,2,3,4,5,6,7,8,9]
# mencetak elemen senarai
#mengakses elemen pertama
cetak (saya
Senarai [0])
#mengakses elemen kedua
cetak (senarai Saya [1])
#mengakses unsur ketiga
cetak (myList [2])
#mengakses unsur keempat
cetak (myList [3])
#mengakses unsur kelima
cetak (senarai Saya [4])
#mengakses elemen keenam
cetak (senarai Saya [5])
#mengakses unsur ketujuh
cetak (myList [6])
#mengakses elemen kelapan
cetak (senarai Saya [7])
#mengakses unsur kesembilan
cetak (myList [8])
#membuat senarai perkataan
myList = ["Kamran", "Sattar", "Awaisi"]
# mencetak elemen senarai
cetak (senarai Saya [0])
cetak (myList [1])
cetak (myList [2])
#membuat senarai pelbagai item
myList = [1,2, "Kamran", 10.0,2 + 3j]
#mencetak elemen senarai
cetak (senarai Saya [0])
cetak (senarai Saya [1])
cetak (myList [2])
cetak (myList [3])
cetak (myList [4])

Pengeluaran

Kita boleh menyusun senarai di Python dengan menggunakan operator slicing. Kolon (:) dikenali sebagai pengendali pemotong. Pemotongan senarai Python mengembalikan beberapa item dalam urutan tertentu.

Mari kita gunakan operator pemotong.

#membuat senarai
myList = [1,2,3, 'a', 'b', 4,5, 'c', 6,7, 'd', 8,9]
# mencetak elemen senarai dengan mengiris
# mencetak elemen ke-3 hingga ke-8
cetak (myList [2: 8])
#mencetak elemen 1 hingga 5
cetak (myList [0: 5])
#mencetak elemen 1 hingga 5
cetak (myList [0: 5])
# mencetak elemen 3 hingga 8
cetak (myList [2: 8])

Pengeluaran

Mengemas kini Senarai

Kita boleh mengemas kini senarai pada bila-bila masa dengan memasukkan elemen ke dalam senarai atau dengan mengemas kini nilai item pada indeks tertentu dari senarai. Untuk menambahkan elemen dalam senarai, Python menawarkan fungsi append () terbina dalam. Fungsi append () menambah elemen di hujung senarai. Walau bagaimanapun, kita dapat menambahkan elemen pada indeks tertentu di dalam senarai. Dengan berbuat demikian, elemen yang ada akan diganti, dan elemen baru akan ditambahkan di dalam senarai.

Pertama, mari kita lihat penggunaan fungsi append () untuk menambahkan elemen baru di akhir senarai.

#membuat senarai
myList = [1,2,3,4,5]
# mencetak senarai sebelum menambahkan elemen baru
cetak (senarai Saya)
#menggunakan fungsi append ()
senarai saya.tambahkan (6)
senarai saya.tambahkan ('a')
senarai saya.tambahkan (9)
# mencetak senarai
cetak (senarai saya)

Pengeluaran

Sekarang, marilah kita mengemas kini elemen yang ada dalam senarai.

#membuat senarai
pelajar = ['Kamran', 25, '[dilindungi e-mel]', 'MS SE']
# mencetak senarai sebelum mengemas kini elemen
cetak (pelajar)
#kemas kini nilai pada kedudukan 1
pelajar [1] = 24
#kemas kini nilai pada kedudukan 2
pelajar [2] = "[dilindungi e-mel]"
# mencetak senarai yang dikemas kini
cetak (pelajar)

Pengeluaran

Menghapus atau Mengeluarkan Elemen dari Senarai

Elemen-elemen tersebut dapat dihapus atau dikeluarkan dari senarai dengan mudah. Terdapat dua cara untuk menghapus atau membuang elemen dari senarai:

  1. Menggunakan kata kunci del
  2. Menggunakan fungsi remove ()

Menggunakan kata kunci del

Pertama, mari kita bincangkan kata kunci del. Kata kunci del menghapus item senarai pada indeks yang ditentukan. Kata kunci del memerlukan nombor indeks. Oleh itu, apabila anda yakin tentang indeks nilai apa pun, maka anda menggunakan kata kunci del.

#membuat senarai
pelajar = ['Kamran', 25, '[dilindungi e-mel]', 'MS SE']
# mencetak senarai sebelum menghapus elemen
cetak (pelajar)
#mengurangkan nilai pada indeks 0
pelajar del [0]
#mengurangkan nilai pada indeks 1
pelajar del [1]
# mencetak senarai yang dikemas kini
cetak (pelajar)

Pengeluaran

Menggunakan fungsi remove ()

Alih keluar adalah fungsi bawaan Python yang mengambil item senarai sebagai argumen dan menghapusnya dari senarai. Sekiranya anda tidak mengetahui dengan tepat nilai indeks item tersebut, maka kaedah penghapusan ada untuk anda.

Mari lihat penggunaan fungsi remove ().

#membuat senarai
pelajar = ['Kamran', 25, '[dilindungi e-mel]', 'MS SE']
# mencetak senarai sebelum menghapus elemen
cetak (pelajar)
#menghapus item dari senarai
pelajar.alih keluar ('Kamran')
pelajar.alih keluar ('MS SE')
# mencetak senarai yang dikemas kini
cetak (pelajar)

Pengeluaran

Menentukan Panjang Senarai

Panjang senarai dapat ditentukan dengan menggunakan bawaan len () fungsi. Ia mengembalikan ukuran senarai. Fungsi len () mengambil objek senarai sebagai argumen.

#membuat senarai
pelajar = ['Kamran', 25, '[dilindungi e-mel]', 'MS SE']
#mencetak panjang senarai
cetak ("Panjang senarai adalah:", len (pelajar))

Pengeluaran

Kesimpulannya

Senarai adalah struktur data yang paling biasa dan digunakan secara meluas di Python. Mereka digunakan untuk menyimpan elemen data secara berurutan. Senarai Python dapat menyimpan jenis unsur yang heterogen. Artikel ini menerangkan cara kerja senarai Python dan pelbagai fungsi terbina dalam Python dengan bantuan contoh mudah.

Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...
Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...