데이터분석/다섯째주
파이썬 Python : for문
핑크댕댕이
2023. 11. 6. 00:32
728x90
목차
for문
- Python의 들여쓰기(intent)로 구분한다.
for n in [1, 2, 3, 4] :
들여쓰기로 코드를 작성
들여쓰기가 적용되는 곳까지가
for문
그리고
들여쓰기를 중단하면
for문이 아니다.
for n in [1, 2, 3, 4]:
print("Number is", n)
-- 출력 --
Number is 1 Number is 2 Number is 3 Number is 4 |
for n in range(0, 10):
print(n ** 2)
-- 출력 --
0 1 4 9 16 25 36 49 64 81 |
for문 한줄로 코딩 (list comprehension)
[ n ** 2 for n in range(1, 10) ]
-- 출력 --
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81] |
Pandas Data Frame에 잘 맞춰진 반복문용 명령 : iterrows( )
- Data Frame은 대부분 2차원으로 for문 사용하면 n번째라는 지정을 반복해서 가독률이 떨어진다.
- iterrows( ) 옵션을 사용하면, 받을때 인덱스와 내용으로 나눠서 받아진다.
반응형