일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 자료구조
- 컴퓨터공학
- 인공지능
- 데이터과학
- 빅데이터
- 네트워크
- Yes
- 자바스크립트
- 컴퓨터비전
- 코딩
- 버전관리
- 알고리즘
- 데이터분석
- 2
- 파이썬
- 프로그래밍언어
- 사이버보안
- 네트워크보안
- 웹개발
- 보안
- 컴퓨터과학
- 소프트웨어
- 데이터베이스
- 데이터구조
- 클라우드컴퓨팅
- 소프트웨어공학
- 프로그래밍
- 딥러닝
- 머신러닝
- I'm Sorry
- Today
- Total
스택큐힙리스트
for-loop 안에서 루프 카운트 얻기 [중복] 본문
이 질문에는 이미 답변이 있습니다 :
Accessing the index in 'for' loops
1. 안녕하세요.
2. 감사합니다.
3. 죄송합니다.
4. 예쁘다.
5. 맛있다.
6. 행복해요.
7. 슬퍼요.
8. 화나요.
9. 좋아해요.
10. 사랑해요.
11. 친구해요.
12. 일요일.
13. 월요일.
14. 화요일.
15. 수요일.
16. 목요일.
17. 금요일.
18. 토요일.
19. 하루.
20. 주말.
21. 여름.
22. 가을.
23. 겨울.
24. 봄.
25. 저녁.
26. 아침.
8개월 전에 닫힘.
이 #$#$!*#$#$& 루프는 리스트의 모든 요소를 반복합니다.
for item in my_list:
print item
루프 내에서 지금까지 몇 번 루핑했는지 알 수 있는 방법이 있나요? 예를 들어, 나는 리스트를 가져와서 10개의 요소를 처리 한 후에 그들과 뭔가를하고 싶습니다.
저가 생각한 대안은 이런 것들입니다:
count=0
for item in my_list:
print item
count +=1
if count % 10 == 0:
print 'did ten'
또는:
for count in range(0,len(my_list)):
print my_list[count]
if count % 10 == 0:
print 'did ten'
지금까지 반복 횟수를 얻기 위한 더 나은 방법( for item in my_list 와 같은)이 있나요?
답변 1
파이썬스러운 방법은 enumerate을(를) 사용하는 것입니다.
for idx, item in enumerate(my_list):
답변 2
문제 : For-루프 내에서 루프 카운트를 가져오는 방법For-루프는 프로그래밍에서 가장 기본적인 루프 중 하나입니다. 코드 블록이 작업을 수행하는 동안 특정 횟수의 반복을 실행합니다. 그러나 때로는 루프에 몇 번째 반복이 실행되고 있는지 파악해야 할 때가 있습니다. 그래서 이번 기사에서는 For-루프 내에서 루프 카운트를 가져오는 방법에 대해서 알아보려고 합니다.
For-루프를 사용하여 코드를 작성할 때, 루프 카운트를 가져오는 가장 간단한 방법은 루프 변수를 사용하는 것입니다. 루프 변수를 초기화하고 루프가 실행될 때마다 루프 변수를 증가시켜 반복 횟수를 추적합니다.
아래의 코드 예시를 살펴보겠습니다.
```
for (int i = 0; i < 10; i++) {
System.out.println(현재 반복 횟수 : + i);
}
```
위의 코드에서는 루프 변수 i가 초기화되고 10보다 작을 때까지 i를 1씩 증가시키는 For-루프가 실행됩니다. 루프가 실행될 때마다 현재 반복 횟수가 출력됩니다.
또한 For-루프에서 i 변수 대신 다른 변수를 사용할 수도 있습니다. 다른 변수를 사용하려면 루프 실행 전에 해당 변수를 초기화 한 다음 루프가 실행될 때마다 해당 변수를 증가시켜 반복 횟수를 추적해야 합니다.
예를 들어 아래의 코드에서는 j 변수를 사용하여 루프 반복 횟수를 추적합니다.
```
int j = 0;
for (; j < 10; ) {
System.out.println(현재 반복 횟수 : + j);
j++;
}
```
위의 코드에서는 j 변수를 초기화한 다음 For-루프에서 j 변수를 사용하여 반복 횟수를 추적합니다. 루프 실행 시 j 변수를 증가시켜 반복 횟수를 추적합니다.
따라서 For-루프 내에서 루프 카운트를 가져오는 방법은 루프 변수를 사용하여 반복 횟수를 추적하는 것입니다. 루프 변수를 초기화하고 루프가 실행될 때마다 루프 변수를 증가시켜 현재 반복 횟수를 출력하면 됩니다. 물론 다른 변수를 사용하는 것도 가능하지만, 위의 방법이 가장 간단합니다.