Vì vậy, ví dụ nếu tôi có danh sáchTìm số nguyên tố liên tiếp đều giống nhau trước khi họ thay đổi
a = [1,1,1,2,2]
b = [1,1,2,2,2]
c = [2,1,1,1,1]
tôi muốn để có được những vệt dài nhất của phần tử đầu tiên trong danh sách, ví dụ như vậy a
sẽ cung cấp cho 3, b
sẽ cung cấp cho 2 và c
sẽ cung cấp cho 1. Tôi biết tôi có thể tạo ra một vòng lặp while và đếm streak theo cách đó, nhưng tôi đã tự hỏi nếu có một cách thanh lịch hơn để làm điều này?
nếu bạn muốn tính tất cả cá thể của phần tử đầu tiên thì bạn có thể sử dụng a.count ([0]) – amitnair92
Cụm từ "dài nhất * streak * 'của phần tử đầu tiên" là bit mơ hồ: cho dù câu trả lời cho '[1,1,1,2,2,1,1,1,1]' là 3 hoặc 4. – ninjagecko