Đếm phần tử trong danh sách Python

Danh sách Python là kiểu dữ liệu tích hợp được sử dụng để lưu trữ nhiều mục trong một biến hay nói cách khác là một tập hợp dữ liệu

Bạn có thể đếm số phần tử trong danh sách trong python bằng hàm len[list]

Hướng dẫn này dạy cho bạn các phương pháp khác nhau để đếm số phần tử trong danh sách

Nếu bạn vội vàng

Bạn có thể sử dụng đoạn mã dưới đây để lấy số lượng mục trong Danh sách


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

len[list]

Bạn sẽ thấy đầu ra 3 vì danh sách chứa 3 mục

Nếu bạn muốn hiểu chi tiết, hãy đọc tiếp…

Trong hướng dẫn này, bạn sẽ tìm hiểu các phương pháp và trường hợp sử dụng khác nhau để đếm số mục có sẵn trong danh sách

Mục lục

Sử dụng hàm Len[]

Bạn có thể tìm độ dài của danh sách bằng hàm len[]

Đoạn trích


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

len[list]

Có các yếu tố 3 trong danh sách

đầu ra

Bạn sẽ thấy đầu ra là 3

3

Bạn đã tính toán các mục trong danh sách có cùng loại giá trị

Đây là cách bạn có thể lấy số phần tử trong danh sách bằng cách sử dụng hàm


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

len[list]
2

Sử dụng vòng lặp

Trong phần này, bạn sẽ học cách đếm số phần tử trong danh sách bằng cách sử dụng vòng lặp for

Vòng lặp


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

len[list]
3 được sử dụng để lặp qua một chuỗi các giá trị

Để có được số phần tử trong danh sách,

  • Lặp lại danh sách và tăng biến đếm trong mỗi lần lặp
  • Khi quá trình lặp kết thúc, bạn sẽ trả về biến đếm, có tổng số phần tử trong danh sách

Mã số

Trong ví dụ sau,

  • Một danh sách được khởi tạo với các loại giá trị khác nhau
  • Đã tạo một hàm sẽ lặp lại danh sách và đếm các phần tử
  • Đã in
    
    list = ['a','b','c']
    
    len[list]
    4 bằng câu lệnh in
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]]


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

len[list]
5 phần tử trong danh sách bao gồm giá trị

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

len[list]
6. Do đó, bạn sẽ thấy đầu ra

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

len[list]
5

đầu ra

Number of elements in the list:  4

Đây là cách bạn có thể lấy số phần tử trong danh sách bằng cách sử dụng vòng lặp


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

len[list]
3

Đếm số phần tử trong tiêu chí đối sánh danh sách

Trong phần này, bạn sẽ học cách đếm số lượng phần tử trong danh sách phù hợp với tiêu chí hoặc nằm trong một điều kiện cụ thể

  • Đầu tiên, tạo một hàm sẽ kiểm tra xem một mục có khớp với điều kiện không
  • Ví dụ: nếu số lớn hơn 10. Hàm sẽ trả về
    
    list = ['a','b','c']
    
    len[list]
    9 nếu điều kiện được thông qua. Nếu không, nó sẽ trả về
    3
    0
  • Thực thi chức năng cho từng mục trong danh sách bằng cách sử dụng khả năng hiểu danh sách
  • Cuối cùng, bạn có thể tính tổng các kết quả khi điều kiện là
    
    list = ['a','b','c']
    
    len[list]
    9

Đoạn trích

# 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]]

Ở đâu,

  • 3
    2 – Hiểu danh sách để áp dụng điều kiện cho từng mục trong danh sách

đầu ra

Danh sách mẫu có 3 mục lớn hơn 10. Do đó, bạn sẽ thấy đầu ra 3

    3

Đây là cách bạn có thể lấy số lượng mục trong danh sách phù hợp với tiêu chí

Đếm Không Có Trong Danh Sách

Trong phần này, bạn sẽ học cách đếm


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

len[list]
6 trong danh sách

Bạn có thể đếm


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

len[list]
6 trong một danh sách bằng cách sử dụng phương pháp hiểu danh sách

Khi hiểu danh sách, bạn sẽ lặp qua danh sách và tính tổng giá trị


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]]

đầu ra

Number of None is List :  3

Đây là cách bạn có thể đếm


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

len[list]
6 trong Danh sách

Phần kết luận

Tóm lại, bạn đã học cách lấy số phần tử trong danh sách. Bạn đã sử dụng hàm


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

len[list]
2 và vòng lặp

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

len[list]
3 để đếm số phần tử trong danh sách. Bạn cũng đã học cách tìm độ dài danh sách

Chủ Đề