Python menemukan sejumlah elemen berbeda dalam daftar

Daftar Python adalah tipe data bawaan yang digunakan untuk menyimpan banyak item dalam satu variabel atau dengan kata lain kumpulan data

Anda dapat menghitung jumlah elemen dalam daftar dengan python menggunakan fungsi len(list).

Tutorial ini mengajarkan Anda berbagai metode untuk menghitung jumlah elemen dalam daftar

Jika Anda sedang terburu-buru

Anda dapat menggunakan potongan kode di bawah ini untuk mendapatkan jumlah item dalam Daftar


list = ['a','b','c'] 

len(list)

Anda akan melihat output 3 karena daftar berisi 3 item

Jika Anda Ingin Memahami Detail, Baca terus…

Dalam tutorial ini, Anda akan mempelajari berbagai metode dan kasus penggunaan untuk menghitung jumlah item yang tersedia dalam daftar

Daftar isi

Menggunakan Fungsi Len()

Anda dapat menemukan panjang daftar menggunakan fungsi len()

Potongan


list = ['a','b','c']

len(list)
_

Ada 3 elemen dalam daftar

Keluaran

Anda akan melihat hasilnya sebagai 3

3

Anda telah menghitung item dalam daftar yang memiliki jenis nilai yang sama

Ini adalah bagaimana Anda bisa mendapatkan jumlah elemen dalam daftar menggunakan fungsi


list = ['a','b','c']

len(list)
2

Menggunakan Untuk Loop

Di bagian ini, Anda akan mempelajari cara menghitung jumlah elemen dalam daftar menggunakan perulangan for


list = ['a','b','c']

len(list)
_3 loop digunakan untuk mengulangi urutan nilai

Untuk mendapatkan jumlah elemen dalam daftar,

  • Ulangi daftar dan tingkatkan variabel penghitung selama setiap iterasi
  • Setelah iterasi selesai, Anda akan mengembalikan variabel hitungan, yang memiliki jumlah total elemen dalam daftar

Kode

Dalam contoh berikut,

  • Daftar diinisialisasi dengan berbagai jenis nilai
  • Membuat fungsi yang akan mengulang daftar dan menghitung elemen
  • Mencetak
    
    list = ['a','b','c']
    
    len(list)
    _4 menggunakan pernyataan cetak
list = ['a',1, True, None]

def get_no_of_elements(list):
    count = 0
    for element in list:
        count += 1
    return count

print("Number of elements in the list: ", get_no_of_elements(list))
_

Ada


list = ['a','b','c']

len(list)
5 elemen dalam daftar termasuk nilai

list = ['a','b','c']

len(list)
6. Karenanya Anda akan melihat output

list = ['a','b','c']

len(list)
_5

Keluaran

Number of elements in the list:  4

Ini adalah bagaimana Anda bisa mendapatkan jumlah elemen dalam daftar menggunakan


list = ['a','b','c']

len(list)
3 loop

Hitung Jumlah Elemen Dalam Daftar Kriteria Pencocokan

Di bagian ini, Anda akan mempelajari cara menghitung jumlah elemen dalam daftar yang cocok dengan kriteria atau dalam kondisi tertentu

  • Pertama, buat fungsi yang akan memeriksa apakah suatu item cocok dengan kondisinya
  • Misalnya, jika jumlahnya lebih besar dari 10. Fungsi akan mengembalikan
    
    list = ['a','b','c']
    
    len(list)
    _9 jika kondisinya dilewati. Kalau tidak, itu akan mengembalikan
    3
    _0
  • Jalankan fungsi untuk setiap item dalam daftar menggunakan pemahaman daftar
  • Terakhir, Anda dapat menjumlahkan hasil dengan kondisi
    
    list = ['a','b','c']
    
    len(list)
    9

Potongan

# Define any condition here
def condition(x):

    return x > 10

# Create the list
list = [10, 15, 25, 28, 3, 5, 8]

# Count the number of matching elements
print(sum(condition(x) for x in list))

Di mana,

  • 3
    2 – Daftar pemahaman untuk menerapkan kondisi untuk setiap item dalam daftar

Keluaran

Daftar sampel memiliki 3 item yang lebih besar dari 10. Karenanya Anda akan melihat output 3

    3

Ini adalah bagaimana Anda bisa mendapatkan jumlah item dalam kriteria pencocokan daftar

Hitung Tidak Ada Dalam Daftar

Di bagian ini, Anda akan mempelajari cara menghitung


list = ['a','b','c']

len(list)
6 dalam daftar

Anda dapat menghitung


list = ['a','b','c']

len(list)
_6 dalam daftar menggunakan metode pemahaman daftar

Dalam pemahaman daftar, Anda akan mengulangi daftar dan menjumlahkan nilai


list = ['a','b','c']

len(list)
6

list = ['one','two', 'three', None, None,'Six', None, 'Eight']

print("Number of None is List : ", sum(x is None for x in list))

Keluaran

Number of None is List :  3

Ini adalah bagaimana Anda dapat menghitung


list = ['a','b','c']

len(list)
_6 dalam Daftar

Kesimpulan

Untuk meringkas, Anda telah mempelajari cara mendapatkan jumlah elemen dalam daftar. Anda telah menggunakan fungsi


list = ['a','b','c']

len(list)
2 dan

list = ['a','b','c']

len(list)
3 loop untuk menghitung jumlah elemen dalam daftar. Anda juga telah mempelajari cara menemukan panjang daftar

Bagaimana cara menghitung banyak elemen dalam daftar Python?

1) Menggunakan metode count() . Ini adalah yang termudah di antara semua metode lain yang digunakan untuk menghitung kejadian. Count() metode mengambil satu argumen, i. e. , elemen yang jumlah kemunculannya akan dihitung.

Bagaimana Anda menghitung elemen unik dalam daftar Python?

counter() function untuk menghitung nilai unik dalam daftar Python yang diberikan. Dalam metode ini, sebuah fungsi bernama counter() diimpor dari modul collections. koleksi - Ini adalah pustaka standar Python, dan berisi kelas penghitung untuk menghitung item hashable.

Bagaimana Anda menghitung jumlah elemen unik dalam daftar?

Anda dapat menggunakan kombinasi fungsi SUM dan COUNTIF untuk menghitung nilai unik di Excel. Sintaks untuk rumus gabungan ini adalah = SUM(IF(1/COUNTIF(data, data)=1,1,0)) . Di sini rumus COUNTIF menghitung berapa kali setiap nilai dalam rentang muncul.