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]
2Sử 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
4 bằng câu lệnh inlist = ['a','b','c'] len[list]
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]]
Có
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ề
9 nếu điều kiện được thông qua. Nếu không, nó sẽ trả vềlist = ['a','b','c'] len[list]
03
- 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à
9list = ['a','b','c'] len[list]
Đ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,
2 – Hiểu danh sách để áp dụng điều kiện cho từng mục trong danh sách3
đầ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áchBạ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áchKhi 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]
6list = ['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áchPhầ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