Fungsi Penambahan Python: Mengapa, Apa? (Dengan Contoh)
Diterbitkan: 2021-08-16Python adalah bahasa pemrograman yang luas dengan banyak aplikasi dan perpustakaan. Tidak heran jika ini adalah bahasa pemrograman yang paling populer dan banyak digunakan oleh pengembang secara global. Apa yang membuatnya menjadi bahasa yang serbaguna adalah sintaksisnya yang mirip bahasa Inggris dan beragam fungsi yang menyertainya.
Salah satu fungsi tersebut adalah fungsi append Python, yang akan kita bicarakan hari ini. Anda akan mempelajari apa itu fungsi append, mengapa itu sangat penting, dan apa yang membuatnya unik. Pelajari ilmu data untuk mengetahui lebih banyak tentang berbagai fungsi python.
Daftar isi
Mengapa fungsi penambahan Python penting?
Fungsi append memainkan peran penting dalam Python saat Anda bekerja dengan daftar. Untuk memahami cara kerjanya, Anda harus tahu mengapa itu sangat penting dan membiasakan diri dengan objek yang berinteraksi dengannya.
Kami menggunakan fungsi penambahan Python dengan daftar. Mereka sangat mirip dengan array dan tidak harus memiliki tipe data yang sama. Itu sebabnya daftar adalah salah satu alat yang paling populer dan kuat di Python. Perbedaan utama antara daftar dan larik terletak pada kemampuan yang pertama untuk menggunakan beberapa tipe data.
Daftar dapat memiliki bilangan bulat, string, dan daftar lain dalam dirinya sendiri, dan itu tidak mungkin dilakukan dengan array. Selain itu, daftar bisa berubah. Dengan kata lain, Anda dapat mengubah daftar bahkan setelah Anda membuatnya.
Daftar python diindeks dan memiliki jumlah yang pasti selama proses inisialisasi. Sistem mengindeks elemen yang ada dalam daftar menurut urutan tetap. Proses pengindeksan dimulai dengan 0 menjadi indeks pertama sedangkan indeks item terakhir adalah n-1, di mana n adalah singkatan dari jumlah item yang ada dalam daftar.
Setiap elemen dalam daftar memiliki tempat yang diindeks. Fitur ini memungkinkan Anda untuk menduplikasi elemen yang ada dalam daftar karena Anda dapat mengulangi elemen dalam daftar karena keduanya akan memiliki indeks yang berbeda untuk membedakannya. Fitur ini tidak ada dalam set, itulah sebabnya daftar sangat populer dalam implementasi Python.
Kami membuat daftar dengan python dengan menggunakan tanda kurung []. Anda harus menggunakan koma untuk memisahkan elemen yang ada dalam daftar. Berikut ini contoh daftar dengan Python:
Memasukkan:
first_list = ['upGrad', 'adalah', 'menyenangkan']
cetak first_list
Keluaran:
['upGrad', 'adalah', 'menyenangkan']Dalam daftar di atas, indeks item 'upGrad' adalah 0. Anda dapat menggunakan fungsi len() untuk menemukan indeks daftar:
Memasukkan:
len(daftar_pertama)
Keluaran:
3
Tentu saja, daftar adalah objek serbaguna dengan banyak aplikasi potensial.
Namun, jika Anda ingin menambahkan item ke daftar setelah pembuatannya, apa yang akan Anda lakukan? Di sinilah fungsi penambahan daftar Python masuk. Mari kita pahami itu secara mendetail di bagian selanjutnya.
Apa fungsi penambahan Python?
Fungsi append menambahkan argumennya ke daftar. Lebih tepatnya, ia menambahkan satu elemen ke akhir daftar tertentu dan menambah panjangnya satu per satu.
Fungsi append memungkinkan Anda untuk menambahkan item ke akhir daftar. Itu menambahkan elemen terlepas dari tipe datanya. Oleh karena itu, Anda dapat menambahkan string, angka, atau bahkan daftar lain ke akhir daftar tertentu dengan menggunakan fungsi ini.
Sintaks dari fungsi ini adalah: list_name.append(element)
Parameter input dari fungsi append adalah satu item, dan itu akan menambahkannya ke akhir daftar tertentu. Juga, karena hanya menambahkan item ke daftar yang ada, itu tidak memiliki nilai kembalian.
Contoh daftar Python tambahkan
Berikut adalah beberapa contoh bagaimana kami menggunakan fungsi penambahan daftar Python dengan tipe data yang berbeda:
1. Menambahkan nomor ke daftar dengan fungsi append
Inilah cara kami menambahkan nomor ke daftar dengan menggunakan fungsi ini:
Memasukkan:
# buat daftar string
first_list = ['upGrad', 'adalah', 'menyenangkan']
# tambahkan item integer ke first_list
first_list.append(1)
# cetak daftar baru
cetak(daftar_pertama)
Keluaran:
['upGrad', 'adalah', 'menyenangkan', '1']2. Menambahkan string ke daftar dengan fungsi append
Anda juga dapat menggunakan fungsi append untuk menambahkan string ke daftar:
Memasukkan:
# buat daftar string
first_list = ['upGrad', 'adalah']
# tambahkan item string ke first_list
first_list.append('menyenangkan')
# cetak daftar baru
cetak(daftar_pertama)
Keluaran:
['upGrad', 'adalah', 'menyenangkan']3. Menambahkan daftar ke daftar dengan fungsi append
Fungsi append dapat menambahkan daftar ke daftar lain sebagai elemen:
Memasukkan:
# buat daftar string
# dan daftar lain untuk ditambahkan ke yang pertama
first_list = ['upGrad', 'adalah', 'menyenangkan']
second_list = [1, 2, 3, 4]
# tambahkan second_list ke first_list
first_list.append(daftar_kedua)
# cetak daftar baru
cetak(daftar_pertama)
Keluaran:
['upGrad', 'adalah', 'menyenangkan', [1, 2, 3, 4]]Tambahkan vs. perpanjang fungsi
Titik kebingungan umum di antara pemula Python adalah tentang perbedaan antara fungsi append dan fungsi perluasan. Keduanya memperpanjang panjang daftar namun perbedaan utama terletak pada jumlah elemen yang mereka tambahkan ke daftar pada suatu waktu.
Fungsi append menambahkan satu item ke akhir daftar. Di sisi lain, fungsi perluasan mengulangi argumen dan menambahkan setiap elemen daftarnya ke daftar tertentu. Dengan fungsi append, indeks daftar bertambah satu tetapi dengan fungsi perluasan, indeks bertambah dengan jumlah elemen yang ada dalam argumen fungsi.
Fungsi penambahan berfungsi dengan berbagai tipe data, tetapi fungsi perluasan hanya berfungsi dengan daftar. Berikut adalah sepasang contoh untuk menjelaskan perbedaan mereka dengan lebih baik. Dalam kasus pertama, kita akan menggunakan fungsi perluasan dengan first_list dan second_list, sedangkan pada kasus kedua, kita akan menerapkan fungsi append:
Memasukkan:
# Kami akan menggunakan fungsi perpanjangan
# setiap elemen dari iterable akan ditambahkan
# ke first_list
first_list = ['upGrad', 'adalah']
second_list = [1, 2, 3, 4]
first_list.extend(daftar_kedua)
cetak first_list
Keluaran:
['tingkatkan', 'adalah', 1, 2, 3, 4]Memasukkan:
# Di sini, kita akan menggunakan fungsi append
# daftar akan ditambahkan sebagai elemen
# ke first_list
first_list = ['upGrad', 'adalah']
second_list = [1, 2, 3, 4]
first_list.append(daftar_kedua)
cetak first_list
Keluaran:
['upGrad', 'adalah', [1, 2, 3, 4]]Seperti yang Anda lihat, fungsi perluasan menambahkan elemen yang ada di second_list ke first_list, dan setiap item yang ada di second_list menjadi elemen first_list. Di sisi lain, fungsi append menambahkan second_list sebagai elemen ke first_list.
Dengan fungsi perluasan, panjang first_list bertambah empat elemen. Namun, fungsi append menambah panjang first_list hanya satu.
Ini adalah perbedaan utama antara fungsi append Python dan fungsi perluasan.
Menjadi ahli dalam Python dan teknologi terkait
Fungsi append adalah salah satu dari banyak fungsi yang ada di Python. Jika Anda tertarik untuk menjadi ahli Python, Anda harus membiasakan diri dengan berbagai fungsi dan objek yang digunakannya. Ada banyak aplikasi bahasa pemrograman ini karena menampung salah satu koleksi perpustakaan dan kerangka kerja terbesar. Numpy, Scipy, dan OpenCV adalah beberapa library Python yang paling populer.
Misalnya, jika Anda mengejar karir dalam pembelajaran mesin dan kecerdasan buatan, maka Anda akan menikmati menggunakan OpenCV Keras dan Scikit-learn. Di sisi lain, jika Anda seorang profesional ilmu data, maka Anda perlu mempelajari secara mendetail tentang Numpy, Scipy, TensorFlow, Scikit-learn, Pandas, dan beberapa perpustakaan lainnya.
Di upGrad, kami menawarkan beberapa program untuk membantu Anda menjadi ahli dalam bahasa pemrograman ini dan bidang teknologi yang Anda inginkan. Jika Anda ingin menjadi ahli dalam Python dan menggunakan bahasa yang kuat ini untuk memecahkan masalah bisnis dan mendorong karir Anda, maka kami sarankan untuk memeriksa program Master of Science dalam Ilmu Komputer yang kami tawarkan dalam kemitraan dengan Liverpool John Moores University.
Ini adalah program gelar online yang berlangsung selama 19 bulan dan hanya membutuhkan komitmen waktu 15 jam seminggu. Program ini mengajarkan Anda keterampilan yang dibutuhkan di bidang pengembangan perangkat lunak dan menyatakan Anda sebagai seorang ahli.
Lebih lanjut tentang kursus:
Master of Science dalam program Ilmu Komputer menawarkan 500+ jam belajar dan memberi Anda status alumni Universitas Liverpool John Moores dan Institut Teknologi Informasi Internasional Bangalore.
Anda akan bergabung dengan basis pelajar lebih dari 40.000 siswa di lebih dari 85 negara di seluruh dunia. Program ini memungkinkan Anda untuk berjejaring secara global dan meningkatkan pertumbuhan profesional Anda.
Program MSc menawarkan enam spesialisasi unik:
- Pengembangan tumpukan penuh
- Pengembangan Blockchain
- Data besar
- Komputasi awan
- DevOps
- Keamanan cyber
Jika Anda memiliki latar belakang non-teknologi, Anda dapat bergabung dengan Bootcamp Transisi Karir Perangkat Lunak untuk pembuat kode non-teknologi & baru. Akan ada sesi bimbingan kelompok setiap dua minggu dengan mentor industri dan lebih dari 30 proyek dan tugas, sehingga Anda dapat menguji pengetahuan Anda dan meningkatkan pemahaman Anda tentang konsep tersebut.
Pelajari lebih lanjut tentang kursus di sini: Master of Science dalam Ilmu Komputer.
Kesimpulan
Hari ini kita belajar tentang fungsi penambahan daftar Python. Fungsi append memungkinkan Anda untuk menambahkan item ke akhir daftar dan cukup berguna dalam banyak situasi. Kami juga mempelajari bagaimana fungsi append berbeda dari fungsi perluasan.
Jika Anda ingin mempelajari lebih lanjut tentang Python dan menjadi profesional teknologi, pastikan untuk membaca kursus yang kami bagikan di atas.
Fungsi append di Python memungkinkan Anda untuk menambahkan item di akhir daftar dengan Python. Untuk menggunakan fungsi append, Anda hanya perlu nama daftar dan item yang ingin Anda tambahkan. Cukup masukkan "listname.append(item)" dan fungsinya akan berfungsi. Fungsi penambahan daftar Python menambahkan satu item di akhir daftar.Apa fungsi penambahan Python?
Bagaimana kita menggunakan fungsi penambahan Python?
Berapa banyak item yang ditambahkan fungsi append ke daftar?