Daftar adalah salah satu tipe data paling berguna dan serbaguna yang tersedia di Python. Daftar adalah kumpulan objek arbitrer, seperti halnya array dalam bahasa pemrograman lain Show
Dalam tutorial ini Anda akan belajar
PrasyaratUntuk tutorial ini, Anda perlu
Daftar dengan PythonDaftar memiliki sifat berikut yang membuatnya kuat dan fleksibel
Cara membuat daftar dengan PythonAnda membuat daftar menggunakan tanda kurung siku dengan Python Kita bisa membiarkannya kosong dan memberikan nilai nanti dalam program _Kami juga dapat memberikan nilai saat membuat daftar
Ini akan membuat daftar seperti yang ditunjukkan pada gambar di bawah ini Daftar item terhadap indeksCara mengakses item dalam daftarSaat item daftar dipesan, Anda dapat mengaksesnya menggunakan indeksnya Sintaksis. _8Pada gambar di bawah, "P" berada di indeks "0" sedangkan "H" berada di indeks "3" Mari kita menulis sebuah program singkat untuk mendefinisikan sebuah daftar dan mengakses item-itemnya Mendefinisikan dan mencetak daftarKeluaran Anda juga dapat mengakses item menggunakan indeks negatif, dengan 9 mewakili item daftar terakhir. Jika kami ingin mengakses item terakhir dari daftar di atas, kami juga dapat menggunakan indeks 9 _Mengakses daftar melalui indeks negatifKeluaran Cara menemukan panjang daftarKita dapat dengan mudah menemukan panjang daftar menggunakan metode 1 Menemukan panjang daftarKeluaran Menemukan panjang daftarMetode untuk Menambahkan Item ke DaftarKami dapat memperluas daftar menggunakan salah satu metode di bawah ini
Cara menyisipkan item dalam daftar dengan programming_lang = ['P','Y','T','H','O','N'] print(programming_lang) print("At index 0:", programming_lang[0]) print("At index 3:",programming_lang[3])5Anda dapat menyisipkan item dalam daftar pada indeks apa pun menggunakan metode 5. Ada lebih banyak metode penyisipan dan kami akan melihatnya nanti di posting iniSintaks penyisipan. 7Contoh sisipan()
Sebelum penyisipan Setelah penyisipan Keluaran Cara menambahkan item ke daftar menggunakan # Create a filled list programming_lang = ['P','Y','T','H','O','N']4Kita dapat menambahkan satu item di akhir daftar menggunakan 4Sintaksis. _0Contoh
Keluaran ⚠️Perhatikan bahwa mencoba menambahkan lebih dari satu item memberikan pengecualian, karena 4 hanya membutuhkan satu argumenTidak dapat menambahkan beberapa item menggunakan 4Cara menambahkan beberapa item dalam daftar menggunakan programming_lang = ['P','Y','T','H','O','N'] print(programming_lang) print("At index 0:", programming_lang[0]) print("At index 3:",programming_lang[3])4Kami dapat menambahkan beberapa item ke daftar menggunakan metode 4Contoh di bawah menggabungkan dua daftar menjadi satu daftar
Keluaran Memperluas daftar menggunakan 4Cara lain untuk memperluas daftar dengan PythonDaftar mengirisMengiris memungkinkan kita untuk memilih rentang nilai dalam daftar Sintaksnya ditunjukkan di bawah ini _6Sebagai contoh,
Mari kita lihat bagaimana kita bisa menambahkan daftar menggunakan slicing Contoh
Keluaran Menggabungkan array menggunakan operator +Mari gabungkan dua larik _9 dan 0 ke dalam satu daftar menggunakan operator 1Contoh
Keluaran Cara mengisi daftar kosong menggunakan programming_lang = ['P','Y','T','H','O','N'] print("Length of List: ",len(programming_lang))2 dan programming_lang = ['P','Y','T','H','O','N'] print("Length of List: ",len(programming_lang))3Ada dua cara untuk mengisi daftar kosong. menggunakan 4 loop dengan 3 dan menggunakan pemahaman daftarMari kita pertama kali menggunakan _4 loop dengan 3Contoh Dalam contoh ini, kami menghitung luas persegi dan menambahkan hasilnya ke dalam array 0Keluaran Kita dapat membuat kode di atas efisien dengan melewatkan kombinasi 8 dan menggunakan pemahaman daftar sebagai gantinya. Mari kita lihat caranya di bagian selanjutnyaCara mengisi daftar kosong menggunakan pemahaman daftarDaftar pemahaman membuat kode sederhana dan mudah dibaca dengan menggabungkan 4 loop dan 3 menjadi satu barisKita dapat memodifikasi contoh kita sebelumnya untuk mencapai pemahaman daftar. Perhatikan baris yang dikomentari di sini 1 1 adalah pemahaman daftarKeluaran Kedua metode untuk mengisi daftar kosong valid dan cocok untuk skenario yang berbeda # create a list of odd numbers odd_n = [1,3,5,7,9] # '21' is inserted at index 3 (4th position) odd_n.insert(3, 21) print('List of odd #:', odd_n) 2 vs # create a list of odd numbers odd_n = [1,3,5,7,9] # '21' is inserted at index 3 (4th position) odd_n.insert(3, 21) print('List of odd #:', odd_n) 3 vs # create a list of odd numbers odd_n = [1,3,5,7,9] # '21' is inserted at index 3 (4th position) odd_n.insert(3, 21) print('List of odd #:', odd_n) 4 _2 selalu menambahkan satu item di akhir daftar. Ini berguna ketika hanya satu item yang perlu dimasukkanTetapi jika Anda perlu membuat beberapa tambahan, 4 adalah opsi yang lebih baik karena menambahkan item yang dapat diubah dalam satu kumpulanAnda harus menggunakan _3 saat penyisipan diperlukan pada indeks atau rentang indeks tertentuBagaimana Menerapkan Tumpukan (LIFO)Apa itu tumpukan (LIFO)?Stack adalah susunan item yang mengikuti urutan last-in-first-out. Barang yang masuk terakhir adalah yang keluar lebih dulu. Contoh tumpukan adalah tumpukan undo/redo di aplikasi pengeditan foto Diagram di bawah secara visual menjelaskan tumpukan Anda dapat menambahkan item dengan menggunakan 3Anda dapat menghapus item dengan menggunakan ________19______9. Lihat detail metode _9Visualisasi antrianTumpukan kodeMari buat kelas tumpukan tempat pertama kali kita mendeklarasikan daftar kosong dalam metode 1Metode _2 menambahkan item ke daftarMetode _9 menghapus item terakhir dari daftar menggunakan 9. Jika tidak ada item dalam daftar, pengecualian akan dilemparkanMetode __ _5__ menentukan panjang tumpukanTerakhir, __ _6__ mengembalikan output dalam format yang dapat dibacaDefinisi kelas _2Badan kode Mari kita panggil fungsi kelas dan lihat hasilnya beraksi _3Keluaran Kami telah menambahkan 3, 5, 8, 99 ke tumpukan. Selanjutnya kami mencetak tumpukan dan panjangnya. Setelah itu, kami mengeluarkan dua item dan mencetak tumpukan setiap kali MembungkusDalam tutorial ini, kita mempelajari metode pembuatan daftar. Kami juga melihat beberapa contoh bersama dengan penerapan tumpukan praktis untuk melihat cara kerjanya Apa hal favorit Anda yang Anda pelajari dari tutorial ini? Anda bisa membaca postingan saya yang lain di sini IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN Saya seorang Konsultan DevOps dan penulis di FreeCodeCamp. Saya bertujuan untuk menyediakan konten yang mudah dan to-the-point untuk Techies Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai Bisakah Anda menambahkan daftar ke daftar lain dengan Python?Python menyediakan metode yang disebut. append() yang dapat Anda gunakan untuk menambahkan item ke akhir daftar yang diberikan . Metode ini banyak digunakan baik untuk menambahkan satu item ke akhir daftar atau mengisi daftar menggunakan for loop. Mempelajari cara menggunakan.
Bisakah Anda menambahkan daftar ke daftar lain?append() menambahkan daftar di dalam daftar. Daftar adalah objek, dan bila Anda menggunakan. append() untuk menambahkan daftar lain ke dalam daftar, item baru akan ditambahkan sebagai satu objek (item) .
Bagaimana Anda menambahkan semua elemen dari satu daftar ke daftar lainnya dengan python?Cara menambahkan Elemen ke Daftar dengan Python . menambahkan(). tambahkan elemen ke akhir daftar menyisipkan(). menyisipkan elemen sebelum indeks yang diberikan memperpanjang(). memperluas daftar dengan menambahkan elemen dari iterable Penggabungan Daftar. Kita dapat menggunakan operator + untuk menggabungkan beberapa daftar dan membuat daftar baru |