Tôi có một danh sách các từ điển (viết tắt).Làm cách nào để đếm số lần xuất hiện của một mục trong danh sách từ điển?
my_list = [{ 'id':1, 'val':123 }, {'id':2, 'val':456 }, {'id':2, 'val':789 }]
Làm thế nào tôi có thể đếm số lần xuất hiện của từ điển với một giá trị xác định cho một phím đặc biệt (trong trường hợp này 'id
')? Có cách nào để tận dụng count (my_list.count('id' = 1)
?!?)
Tôi không hiểu thông điệp của bạn trong dòng cuối cùng trong câu trả lời - python học. –
Nếu tôi viết 'tổng ([1 cho x trong a])' và 'a' là một danh sách rất lớn, thì danh sách hiểu về mặt lý thuyết tạo ra một danh sách rất lớn 1s, THEN tổng hợp tất cả chúng. Nhưng nếu tôi viết 'tổng (1 cho x trong a)' thì các số 1 được tổng kết là 'a' đang được lặp lại, mà không có cấu trúc lớn được nhận ra. –
OK! thông tin rất hữu ích cho tôi. Cảm ơn bạn rất nhiều. –