Cara menggunakan function duplicate python

Suatu elemen dikatakan duplikat jika muncul beberapa kali dalam daftar. Jika Anda ingin menemukan elemen duplikat dari daftar python, Anda dapat memeriksa keberadaan setiap elemen dalam daftar, lalu menambahkannya ke duplikat; jika jumlah total keberadaan elemen ini beberapa kali, maka elemen tersebut adalah duplikat dalam daftar. Panduan ini akan menguraikan contoh program yang membantu kami menghitung item duplikat dari daftar.

Anda juga dapat menggunakan fungsi bawaan Python, yaitu count(). Fungsi ini dihasilkan dari jumlah total item yang diberikan dalam daftar. Fungsi count() menghitung string serta elemen yang ada pada daftar. Hal yang bagus tentang daftar adalah Anda dapat menambahkan nilai duplikat ke daftar. Itu tidak hanya memungkinkan nilai integer duplikat tetapi juga Anda dapat menambahkan elemen duplikat dari jenis apa pun seperti string, float, dll. Mari kita menguraikannya dengan bantuan contoh. Kami menggunakan kompiler Spyder untuk menjelaskan bagaimana python menghitung elemen duplikat dalam daftar.

Contoh 1

Dalam ilustrasi pertama kami, kami menggunakan metode sederhana untuk menemukan elemen duplikat dalam daftar python. Sekarang mari kita periksa cara kerja program. Untuk menjalankan kode Anda, hal pertama yang harus Anda lakukan adalah meluncurkan Spyder IDE. Jadi, dari bilah pencarian PC Windows, ketik 'Spyder' lalu klik buka. Buat file baru dengan pindah ke menu File atau cukup gunakan pintasan keyboard 'Ctrl+Shift+N.' Setelah membuat file baru, tulis kode python untuk menguraikan cara python menghitung duplikat dalam daftar.

Metode ini menggunakan dua loop untuk melewati daftar elemen dan memeriksa apakah item pertama dan item kedua dari setiap elemen cocok dengan tupel lainnya. Langkah pertama kami mengubah 'ListOfitem' menjadi string. Kemudian kami menginisialisasi daftar untuk menambahkan nilai identik dalam daftar. Untuk memeriksa duplikasi elemen, kami menggunakan pernyataan if-else. Jika elemen diduplikasi, maka elemen tersebut akan dicetak; jika tidak pindah ke pernyataan lain. Akhirnya, kami menggunakan dua fungsi, yaitu, cetak dan hitung. Fungsi Count menghitung elemen duplikat, dan fungsi cetak menampilkan output yang dihasilkan pada layar konsol.

Cara menggunakan function duplicate python

Setelah menulis kode python Anda, pindah ke menu File dan simpan file kode Anda dengan ekstensi '.py' di bawah ini. Dalam ilustrasi kami, nama filenya adalah 'CountDuplicate.py'. Anda dapat menentukan nama apa pun untuk file Anda.

Cara menggunakan function duplicate python

Sekarang jalankan file kode Anda atau cukup gunakan tombol "F9" untuk memeriksa output dari duplikat jumlah python di layar konsol Anda. Outputnya adalah yang diharapkan.

Cara menggunakan function duplicate python

Contoh 2

Dalam contoh kedua kami, kami menggunakan fungsi sortir dan hitung untuk menemukan elemen duplikat dalam daftar python. Mari kita periksa cara kerja kode python. Mari menuju ke kompiler Spyder di Windows 10 dan pilih file kosong baru atau gunakan file yang sama. Kami menggunakan file kode python yang sama dalam ilustrasi kami berikutnya, "CountDuplicate.py," dan membuat perubahan. Ini adalah cara lain untuk menunjukkan bagaimana python menghitung duplikat dalam daftar.

Pada awalnya, kami menginisialisasi daftar dan menggunakan fungsi sortir yang mengurutkan nilai asli. Kemudian kita menggunakan perulangan for dengan pernyataan if bersarang yang melintasi daftar dan menghitung elemen duplikat. Jika fungsi hitung menghitung elemen duplikat apa pun, itu disimpan di 'duplikat' seperti yang kita inisialisasi di atas. Jika tidak dapat menemukan elemen duplikat, ia memanggil fungsi 'tambah'. Akhirnya, kami menggunakan fungsi cetak yang mencetak nilai duplikat yang dihasilkan yang disimpan dalam 'duplikat'.

Cara menggunakan function duplicate python

Sekali lagi, simpan file kode python untuk implementasi lebih lanjut. Kemudian jalankan kode untuk memeriksa output dari jumlah python duplikat. Setelah menerapkan program di atas, Anda akan memperoleh output yang dihasilkan. Output dapat diverifikasi pada gambar terlampir.

Cara menggunakan function duplicate python

Kesimpulan

Tutorial ini membahas bagaimana python menghitung duplikat dalam daftar menggunakan compiler Spyder di Windows 10. Kami membahas dua metode paling sederhana untuk implementasinya. Untuk mendapatkan pemahaman yang lebih baik, disarankan untuk menerapkannya pada sistem operasi Anda. Saya harap kalian merasa terbantu.


Dalam bahasa pemrograman Python, struktur data yang paling dasar adalah urutan atau lists. Setiap elemen-elemen berurutan akan diberi nomor posisi atau indeksnya. Indeks pertama dalam list adalah nol, indeks kedua adalah satu dan seterusnya.

Python memiliki enam jenis urutan built-in, namun yang paling umum adalah list dan tuple. Ada beberapa hal yang dapat Anda lakukan dengan semua jenis list. Operasi ini meliputi pengindeksan, pengiris, penambahan, perbanyak, dan pengecekan keanggotaan. Selain itu, Python memiliki fungsi built-in untuk menemukan panjang list dan untuk menemukan elemen terbesar dan terkecilnya.

Membuat List Python

List adalah tipe data yang paling serbaguna yang tersedia dalam bahasa Python, yang dapat ditulis sebagai daftar nilai yang dipisahkan koma (item) antara tanda kurung siku. Hal penting tentang daftar adalah item dalam list tidak boleh sama jenisnya.

Membuat list sangat sederhana, tinggal memasukkan berbagai nilai yang dipisahkan koma di antara tanda kurung siku. Dibawah ini adalah contoh sederhana pembuatan list dalam bahasa Python.

#Contoh sederhana pembuatan list pada bahasa pemrograman python
list1 = ['kimia', 'fisika', 1993, 2017]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]

Akses Nilai Dalam List Python

Untuk mengakses nilai dalam list python, gunakan tanda kurung siku untuk mengiris beserta indeks atau indeks untuk mendapatkan nilai yang tersedia pada indeks tersebut.

Berikut adalah contoh cara mengakses nilai di dalam list python :

#Cara mengakses nilai di dalam list Python

list1 = ['fisika', 'kimia', 1993, 2017]
list2 = [1, 2, 3, 4, 5, 6, 7 ]

print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])

Setelah Anda mengeksekusi kode diatas, hasilnya akan seperti dibawah ini :

list1[0]: fisika list2[1:5]: [2, 3, 4, 5]

Update Nilai Dalam List Python

Anda dapat memperbarui satu atau beberapa nilai di dalam list dengan memberikan potongan di sisi kiri operator penugasan, dan Anda dapat menambahkan nilai ke dalam list dengan metode append (). Sebagai contoh :

list = ['fisika', 'kimia', 1993, 2017]
print ("Nilai ada pada index 2 : ", list[2])

list[2] = 2001
print ("Nilai baru ada pada index 2 : ", list[2])

Hapus Nilai Dalam List Python

Untuk menghapus nilai di dalam list python, Anda dapat menggunakan salah satu pernyataan del jika Anda tahu persis elemen yang Anda hapus. Anda dapat menggunakan metode remove() jika Anda tidak tahu persis item mana yang akan dihapus. Sebagai contoh :

#Contoh cara menghapus nilai pada list python

list = ['fisika', 'kimia', 1993, 2017]

print (list)
del list[2]
print ("Setelah dihapus nilai pada index 2 : ", list)

Operasi Dasar Pada List Python

List Python merespons operator + dan * seperti string; Itu artinya penggabungan dan pengulangan di sini juga berlaku, kecuali hasilnya adalah list baru, bukan sebuah String.

Sebenarnya, list merespons semua operasi urutan umum yang kami gunakan pada String di bab sebelumnya. Dibawah ini adalah tabel daftar operasi dasar pada list python.

Python ExpressionHasilPenjelasan
len([1, 2, 3, 4]) 4 Length
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] Concatenation
['Halo!'] * 4 ['Halo!', 'Halo!', 'Halo!', 'Halo!'] Repetition
2 in [1, 2, 3] ` True` Membership
for x in [1,2,3] : print (x,end = ' ') 1 2 3 Iteration

Indexing, Slicing dan Matrix Pada List Python

Karena list adalah urutan, pengindeksan dan pengiris bekerja dengan cara yang sama untuk list seperti yang mereka lakukan untuk String.

Dengan asumsi input berikut :

L = ['C++'', 'Java', 'Python']

Python ExpressionHasilPenjelasan
L[2] 'Python' Offset mulai dari nol
L[-2] 'Java' Negatif: hitung dari kanan
[1:] ['Java', 'Python'] Slicing mengambil bagian

Method dan Fungsi Build-in Pada List Python

Python menyertakan fungsi built-in sebagai berikut :

Python FunctionPenjelasan
cmp(list1, list2) # Tidak lagi tersedia dengan Python 3
len(list) Memberikan total panjang list.
max(list) Mengembalikan item dari list dengan nilai maks.
min(list) Mengembalikan item dari list dengan nilai min.
list(seq) Mengubah tuple menjadi list.

Python menyertakan methods built-in sebagai berikut

Python MethodsPenjelasan
list.append(obj) Menambahkan objek obj ke list
list.count(obj) Jumlah pengembalian berapa kali obj terjadi dalam list
list.extend(seq) Tambahkan isi seq ke list
list.index(obj) Mengembalikan indeks terendah dalam list yang muncul obj
list.insert(index, obj) Sisipkan objek obj ke dalam list di indeks offset
list.pop(obj = list[-1]) Menghapus dan mengembalikan objek atau obj terakhir dari list
list.remove(obj) Removes object obj from list
list.reverse() Membalik list objek di tempat
list.sort([func]) Urutkan objek list, gunakan compare func jika diberikan

Edit tutorial ini