저는이 문제에 매우 익숙합니다. while 루프가 실행될 때마다 목록을 추가하는 while 루프가 있습니다. 목록에 최대 색인 수를 설정하여 새로운 항목이 추가 될 때마다 가장 오래된 항목이 삭제되도록 할 수 있습니까?목록의 색인 수를 제한하십시오.
0
A
답변
4
아니요. 그러나 collections.deque
은 정상적으로 작동합니다.
>>> d = collections.deque(maxlen=3)
>>> d.append(1)
>>> d.append(2)
>>> d.append(3)
>>> d.append(4)
>>> d
deque([2, 3, 4], maxlen=3)
3
mod 연산자를 사용하십시오.
for i in range(N):
L.insert(i%MAX_SIZE, object_to_be_added)
0
어떻게 팝업을 사용하는 방법에 대한 (0)
d = range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
def additem(list,n,max=10):
if len(list) + 1 > max:
list.pop(0)
list.append(n)
additem(d,10)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
additem(d,11)
[2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
관련 문제
- 1. 모델의 레코드 수를 제한하십시오.
- 2. 문자열의 문장 수를 제한하십시오.
- 3. 사전 목록의 색인 색인?
- 4. 추가 된 문자열 수를 제한하십시오.
- 5. 클래스의 DIRECT 인스턴스 수를 제한하십시오.
- 6. OneToMany 관계에있는 항목의 수를 제한하십시오.
- 7. Android : ListView에서 목록의 선택된 항목을 1로 제한하십시오.
- 8. 사용자 당 동시 wcf 세션 수를 제한하십시오.
- 9. NSDictionary keysOfEntriesPassingTest를 사용하여 결과의 수를 제한하십시오.
- 10. 그리드 뷰의 이미지 디스플레이 수를 제한하십시오.
- 11. 테이블에서 행의 수를 제한하십시오. (Ms- 워드)
- 12. 페이지에서 볼 수있는 스레드 수를 제한하십시오.
- 13. 드롭 다운 목록의 선택된 색인
- 14. 정적 변수를 사용하지 않고 클래스의 인스턴스 수를 제한하십시오.
- 15. Wordpress 블로그 홈 페이지에 표시된 글의 수를 제한하십시오.
- 16. 컨텍스트 메뉴에서 보이는 메뉴 항목/항목의 수를 제한하십시오.
- 17. Android : 한 번에 편집 가능한 EditText 필드의 수를 2로 제한하십시오.
- 18. 대용량 목록의 고유 요소 수를 효율적으로 계산
- 19. 다른 SharePoint 목록의 항목에있는 항목 수를 계산하십시오.
- 20. 목록의 값 수를 기반으로하는 동적 div 배치
- 21. 프롤로그에서 목록의 요소 발생 수를 계산하는 방법
- 22. 목록의 각 요소 수를 구하는 방법은 무엇입니까?
- 23. 실행 MRU 목록의 항목 수를 늘리십시오.
- 24. 공유 목록의 행 수를 제한하는 방법은 무엇입니까?
- 25. O (n) 시간보다 좋은 링크 된 목록의 항목 색인 찾기
- 26. Redis 목록 항목 색인 색인
- 27. 지글 지글 목록을 특정 카테고리로 제한하십시오.
- 28. 보이는 부분에 텍스트 영역을 제한하십시오.
- 29. 목록의 고유 항목을 가리키는 색인 목록을 찾기위한 Perl 기본 제공
- 30. mvc4에서 드롭 다운 목록의 선택된 색인 변경에 대한 팝업 표시
'deque' 좋은 답변입니다, 당신은 내 upvote에있어,하지만'deque'가 큰 경우, 당신은 액세스 할 필요가 있습니다 중간에있는 요소로 다소 느려질 수 있습니다 (링크 된 목록이므로 처음부터 원하는 요소를 찾기 위해 매번 탐색해야 함). – kindall