Senarai Di Python: Semua yang Perlu Anda Ketahui Mengenai Senarai Python



Blog ini akan memandu anda melalui konsep senarai di python. Ini juga akan membantu anda memahami operasi dan manipulasi data menggunakan senarai python.

Bahasa pengaturcaraan Python telah muncul sebagai bahasa pengaturcaraan terpanas pada masa ini. Pembangun telah menyedari pentingnya pelaksanaan yang cekap daripada menulis program yang kompleks. melayani para pembangun dengan, di luar ciri dan aplikasi, satu konsep seperti senarai di python. Ia adalah koleksi jenis data yang sering disukai untuk menyimpan data yang dipesan dalam python. Berikut adalah konsep yang dibincangkan dalam blog ini:

Apakah Senarai Di Python?

Senarai adalah koleksi jenis data di sawa. Ia disusun dan membolehkan entri pendua juga. Daftar di python tidak perlu homogen, yang bermaksud ia boleh mengandungi jenis data yang berbeza seperti bilangan bulat, rentetan dan jenis data pengumpulan lain. Ini boleh berubah dan membolehkan pengindeksan mengakses ahli dalam senarai.





Untuk menyatakan senarai, kami menggunakan tanda kurung persegi.

List adalah seperti array lain yang kami nyatakan dalam bahasa pengaturcaraan lain. Daftar di python sering digunakan untuk melaksanakan tumpukan dan barisan. Senarai ini boleh berubah. Oleh itu, nilainya dapat diubah walaupun senarai diisytiharkan.



mylist = [0,1,2,3,4,5,6]

Pengindeksan:

indexing-python senarai-edureka

Untuk mengakses nilai dari senarai, kami menggunakan nilai indeks. Berikut adalah kod untuk mendapatkan huruf ‘A’ dari senarai yang mengandungi huruf-huruf perkataan ‘EDUREKA’.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] cetak (a [6]) cetak (a [-1])

Kedua-dua pernyataan cetak akan mengambil huruf ‘A’ dari senarai.

c ++ garis goto

Mengapa Menggunakan Senarai?

Semasa memilih jenis data untuk menyimpan data kita, kita mesti ingat sifat dan ciri jenis data. Ia menjadi lebih cekap dan selamat jika kita membuat pilihan yang tepat di tempat pertama.

Senarai lebih disukai kerana dapat menyimpan banyak data pada masa yang sama. Menjadi mudah untuk mengganti dan mengubah nilai dalam senarai. Kita boleh menyimpan urutan dalam senarai dan melakukan beberapa lelaran menggunakan gelung juga. Terdapat banyak operasi yang dapat kita lakukan dalam senarai juga, mari kita fahami pelbagai operasi yang kita ada untuk senarai di python.

Senaraikan Operasi Di Python

Berikut adalah operasi yang dapat kita lakukan dalam senarai.

  • tambahkan
  • jelas
  • salinan
  • mengira
  • memanjangkan
  • masukkan
  • indeks
  • pop
  • buang
  • terbalik
  • mengurut

tambahkan

menggabungkan pelaksanaan semacam c ++
a = [1,2,3,4,5] a.lampirkan (6) cetakan (a) #keluaran akan mempunyai 6 di akhir senarai.

jelas

a = [1,2,3,4,5] a.clear () # ini akan membersihkan senarai atau mengosongkan senarai.

salinan

a = [1,2,3,4,5] b = a.copy () print (b) #it membuat salinan senarai.

mengira

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.kiraan (5) #ini akan memberikan bilangan kali 5 hadir dalam senarai.

memanjangkan

a = [1,2,3,4,5] a.extend (julat (6,11)) # ini akan menambahkan nilai dalam senarai ini dari julat objek yang boleh diulang.

masukkan

a = ['edureka', 'python', 'science science'] a.insert (2, 'artificial intelligence') #ini akan menambahkan rentetan pada nilai indeks 2

indeks

a = ['edureka', 'python', 'programming', 'science science', 'AI', 'machine learning'] a.index ('science science') #ini akan mendapat nilai indeks pada string 'data sains 'yang 3.

pop

a = [1,2,3,4,5] a.pop () #ini akan muncul nilai dari akhir senarai iaitu 5. senarai tidak akan mempunyai 5 lagi selepas ini.

buang

a = [1,2,3,4,11,5] a.hapus (11) # ini akan mengeluarkan 11 dari senarai.

terbalik

a = [5,4,3,2,1] a.reverse () # ini akan membalikkan senarai. #anatan lain untuk membalikkan senarai a = a [:: -1]

mengurut

a = [3,1,2,6,4,5,9,6,7,8] a.sort () #anda akan mendapat senarai yang disusun sebagai hasilnya.

Menggantikan nilai dalam senarai

a = ['edureka', 'python', 'sains data', 'tenis', 'pembelajaran mesin'] a [3] = 'kecerdasan buatan' # ini akan menggantikan nilai pada indeks yang diberikan dengan nilai yang disebutkan.

Ulangi senarai

Daftar boleh digunakan untuk juga. Berikut adalah kod untuk mengulang senarai dan mencetak nilai menggunakan pernyataan kawalan.

a = [1,2,3,4,5] untuk x dalam a: if x == 4: rehat cetak (x) # ini akan berulang melalui senarai dan mencetak nilainya sehingga menemui 4.

Pembina Senarai

Pembina senarai digunakan untuk membuat / menyatakan senarai.

apakah data dalam sains
a = list ((1,2,3,4,5)) print (a) # anda akan mendapat senarai dengan nilai yang dinyatakan dalam konstruktor.

Seperti yang anda lihat, pembina senarai mengambil tuple sebagai argumen. Begitu juga, anda boleh menyatakan jenis data lain seperti kamus atau satu set di dalam pembina senarai juga.

Memotong Senarai Di Python

Katakan anda mempunyai senarai dengan nombor dari 0-10. Tetapi anda hanya mahu mendapatkan nombor dari 5-10, anda tidak boleh mengakses semua elemen yang menaip nilai indeks semua nombor tersebut. Sebaliknya anda boleh mengikuti pendekatan dalam kod di bawah.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] #ini akan mendapat semua nombor bermula dari indeks 4 hingga indeks 11. a [-1: - 6] # ini akan mendapat semua nombor dari indeks 11 hingga indeks 6. a [4:] # ini akan mencetak semua nombor bermula dari indeks 4 hingga akhir senarai. a [: 6] #ini akan mencetak semua nombor dari indeks 0 hingga indeks 6.

Menetapkan Senarai Di Python

Menetapkan senarai bermaksud, menyatakan senarai di dalam senarai yang ada.

a = senarai (julat (5,11) b = [1,2,3,4, a] #untuk mengakses nilai dalam senarai b [4] #ini akan mencetak senarai a. b [4] [4] #ini akan mendapat nilai pada nilai indeks 4 dalam senarai a. b [4] [4] = 19 # kita juga dapat mengubah nilai, mengganti, menghapus mengubah suai dll.

Daripada senarai, kami juga boleh menggunakan jenis data lain. Tetapi kerana satu set tidak diindeks, tidak dapat mengakses item set secara berasingan menggunakan nilai indeks.

Di blog ini, kami telah membincangkan senarai di python dan semua operasi yang dapat kami laksanakan. Senarai dalam python adalah konsep yang sangat penting yang memainkan peranan penting semasa mempelajari asas-asas pengaturcaraan python. Bahasa pengaturcaraan Python mempunyai banyak fitur di luar kotak, dengan ia telah menjadi salah satu bahasa pengaturcaraan yang paling popular pada masa ini. Anda juga boleh mendaftar masuk untuk memulakan pembelajaran anda.

Ada sebarang pertanyaan? sebutkan mereka dalam komen, kami akan menghubungi anda.