데이터분석/다섯째주

파이썬 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( ) 옵션을 사용하면, 받을때 인덱스와 내용으로 나눠서 받아진다.

     

     

     

    반응형