Daftar Dengan Python: Semua yang Perlu Anda Ketahui Tentang Daftar Python



Blog ini akan memandu Anda memahami konsep daftar dengan python. Ini juga akan membantu Anda memahami operasi dan manipulasi data menggunakan daftar python.

Bahasa pemrograman Python telah muncul sebagai bahasa pemrograman terpanas saat ini. Pengembang telah menyadari pentingnya implementasi yang efisien daripada menulis program yang kompleks. melayani pengembang dengan, di luar kotak fitur dan aplikasi, salah satu konsep tersebut adalah daftar dalam python. Itu adalah sebuah koleksi tipe data yang sering disukai untuk menyimpan data yang dipesan dengan python. Berikut adalah konsep yang dibahas di blog ini:

Apa Itu Daftar Dengan Python?

Daftar adalah koleksi tipe data dengan python. Itu dipesan dan memungkinkan entri duplikat juga. Daftar dalam python tidak harus homogen, yang berarti dapat berisi tipe data yang berbeda seperti integer, string, dan tipe data koleksi lainnya. Ini bersifat bisa berubah dan memungkinkan pengindeksan untuk mengakses anggota dalam daftar.





membalikkan angka dengan python

Untuk mendeklarasikan daftar, kami menggunakan tanda kurung siku.

List seperti larik lain yang kami deklarasikan dalam bahasa pemrograman lain. Daftar dalam python sering digunakan untuk mengimplementasikan tumpukan dan antrian. Daftar ini sifatnya bisa berubah. Oleh karena itu, nilai dapat diubah bahkan setelah daftar dideklarasikan.



daftar saya = [0,1,2,3,4,5,6]

Pengindeksan:

pengindeksan-daftar python-edureka

Untuk mengakses nilai dari daftar, kami menggunakan nilai indeks. Di bawah ini adalah kode untuk mendapatkan huruf 'A' dari daftar yang berisi huruf dari kata 'EDUREKA'.



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

Kedua pernyataan cetak akan mengambil huruf 'A' dari daftar.

Mengapa Menggunakan Daftar?

Saat memilih tipe data untuk menyimpan data kita, kita harus mengingat properti dan fitur tipe data. Ini menjadi lebih efisien dan aman jika kita membuat pilihan yang tepat sejak awal.

Daftar lebih disukai karena dapat menyimpan banyak data pada saat yang bersamaan. Menjadi mudah untuk mengganti dan mengubah nilai di dalam daftar. Kami dapat menyimpan urutan dalam daftar dan melakukan beberapa iterasi menggunakan loop juga. Ada banyak operasi yang dapat kita lakukan pada daftar juga, mari kita pahami berbagai operasi yang kita miliki untuk daftar di python.

Daftar Operasi Dengan Python

Berikut adalah operasi yang dapat kita lakukan pada sebuah daftar.

  • menambahkan
  • bersih
  • salinan
  • menghitung
  • memperpanjang
  • memasukkan
  • indeks
  • pop
  • menghapus
  • balik
  • menyortir

menambahkan

a = [1,2,3,4,5] a.append (6) print (a) # output akan memiliki 6 di akhir daftar.

bersih

a = [1,2,3,4,5] a.clear () #this akan menghapus daftar atau mengosongkan daftar.

salinan

a = [1,2,3,4,5] b = a.copy () print (b) #itu membuat salinan dari daftar.

menghitung

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # ini akan memberikan berapa kali 5 hadir dalam daftar.

memperpanjang

a = [1,2,3,4,5] a.extend (range (6,11)) #this akan menambahkan nilai dalam daftar ini dari kisaran objek yang dapat diulang.

memasukkan

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

indeks

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

pop

a = [1,2,3,4,5] a.pop () # ini akan memunculkan nilai dari akhir daftar yaitu 5. daftar tidak akan lagi memiliki 5 setelah ini.

menghapus

a = [1,2,3,4,11,5] a.remove (11) #this akan menghapus 11 dari daftar.

balik

a = [5,4,3,2,1] a.reverse () #this akan membalikkan daftar. #Pernyataan lain untuk membalikkan daftar a = a [:: -1]

menyortir

perbedaan antara overriding dan overloading
a = [3,1,2,6,4,5,9,6,7,8] a.sort () # Anda akan mendapatkan daftar yang diurutkan sebagai hasilnya.

Mengganti nilai dalam daftar

a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'artificial intelligence' #ini akan menggantikan nilai pada indeks yang diberikan dengan nilai yang disebutkan.

Iterasi melalui daftar

pola desain di php dengan contoh

Daftar dapat digunakan untuk demikian juga. Di bawah ini adalah kode untuk mengulang daftar dan mencetak nilai menggunakan pernyataan kontrol.

a = [1,2,3,4,5] untuk x dalam a: if x == 4: break print (x) # ini akan mengulangi daftar dan mencetak nilai hingga menemukan 4.

Pembuat Daftar

Konstruktor daftar digunakan untuk membuat / mendeklarasikan daftar.

a = list ((1,2,3,4,5)) print (a) #Anda akan mendapatkan daftar dengan nilai-nilai yang dideklarasikan dalam konstruktor.

Seperti yang Anda lihat, konstruktor daftar menggunakan tupel sebagai argumen. Demikian pula, Anda bisa mendeklarasikan tipe data lain seperti kamus atau set di dalam konstruktor daftar juga.

Mengiris Daftar Dengan Python

Misalkan Anda memiliki daftar dengan angka 0-10. Tetapi Anda hanya ingin mendapatkan angka dari 5-10, Anda tidak boleh mengakses semua elemen yang mengetikkan nilai indeks dari semua angka itu. Sebagai gantinya, Anda dapat mengikuti pendekatan pada kode di bawah ini.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # ini akan mendapatkan semua angka mulai dari indeks 4 hingga indeks 11. a [-1: - 6] #ini akan mendapatkan semua nomor dari indeks 11 hingga indeks 6. a [4:] #ini akan mencetak semua nomor mulai dari indeks 4 hingga akhir daftar. a [: 6] #ini akan mencetak semua angka dari indeks 0 sampai indeks 6.

Membuat Subset Daftar Dengan Python

Membuat subset daftar berarti mendeklarasikan daftar di dalam daftar yang sudah ada.

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

Sebagai ganti daftar, kita juga bisa menggunakan tipe data lain. Tapi karena set tidak diindeks, tidak akan mungkin untuk mengakses item set secara terpisah menggunakan nilai indeks.

Di blog ini, kami telah membahas daftar dengan python dan semua operasi yang dapat kami lakukan. List dalam python adalah konsep yang sangat penting yang memainkan peran penting saat mempelajari dasar-dasar pemrograman python. Bahasa pemrograman Python memiliki banyak fitur di luar kotak, dengan ekstensi itu telah menjadi salah satu bahasa pemrograman paling populer saat ini. Anda juga dapat mendaftar untuk memulai pembelajaran Anda.

Ada pertanyaan? sebutkan di komentar, kami akan menghubungi Anda kembali.