for 문 너무많이 겹치면 당연히 느려지는데 그 이야기가 아니다.
동작 자체는 크게 문제없는데, 출력을 걸어보면 마지막 쯤에 문제가 있을 수도 있다. 특히 해당 변수값을 사용해서 무엇을 한다면 말이다.
아래 예제는 이중 for문에서, 변수를 i 로 같게 쓴 상황이다. 마지막 루프에서 i = 9를 썼는데 내부 루프때문에 i = 0, i =1 을 사용해서 결국 i =1 로 끝난것을 볼 수 있다.
무턱대고 i 를 다른 계산에 써버렸다간 큰일난다.
'파이썬(Python) > 간단한 연습' 카테고리의 다른 글
파이썬 함수명과 변수명 분리해서 잘 짓는 방법: 함수명은 동사로 시작하고, 변수명은 명사로 시작하기. (0) | 2022.11.20 |
---|---|
판다스 데이터프레임에서 빈 셀은 NaN으로 표기된다. (0) | 2022.11.02 |
time stamp method in Python DeepLearning (0) | 2022.09.27 |
for loop 은 최대한 적게 써야 빠르다. (0) | 2022.09.27 |
Kaggle(케글) dataset에 한글제목으로 파일 올리면 이름 깨지는 문제: 해결책 zip 만들어서 올리기 (0) | 2022.09.16 |