[TIL] For Loops 되짚어보기

chaerin·2021년 2월 10일
0

TIL

목록 보기
2/4
post-thumbnail

1. Iterate with Python For Loops

range

for in range(start_value, end_value, step)

range의 경우 시작조건, 종료조건, 스텝(생략 가능)을 쓸 수 있다.

반복문을 사용하여 1부터 5까지 추가하는 함수 작성

def for_loop():
    my_list = []
    
    for i in range(1, 6):
        my_list.append(i)
    return my_list

2. Iterate Odd Numbers With a For Loop

range - step 사용

range의 세번째 옵셔널 인자인 step을 사용하면 반복문의 증가 폭을 조절할 수 있다.

1부터 9까지 홀수를 입력하는 함수 작성

def for_loop():
    my_list = []

    for i in range(1, 10, 2):  # 1부터 2씩 증가하여 9까지
        my_list.append(i)
    
    return my_list

3. Count Backwards With a For Loop

range - 거꾸로 수행하기

반복문은 우리가 어떤 조건을 주는지에 따라 거꾸로도 수행할 수 있다.

만약 10부터 0까지 거꾸로 반복해서 짝수를 집어 넣고 싶다면 아래와 같이 조건을 줄 수 있다.

for i in range(10, 0, -2):

9부터 1까지 홀수를 저장하는 함수 작성

def list_for_loops():
    my_list= []

    for i in range(9, 0, -2):
        my_list.append(i)
    
    return my_list

4. Iterage Through an Array with a For Loop

리스트 요소 호출

보통 python의 리스트의 요소를 반복문을 통해 호출할 수 있다.

list는 순서가 있는 자료형이고, 이를 순환할 수 있다.

따라서 for문을 통해 리스트를 접근하면 해당 요소를 순서대로 호출할 수 있다.

리스트 요소의 총 합을 리턴하는 함수 작성

def list_loop():
    my_list = [2, 3, 4, 5, 6]

    total = 0
    for i in my_list:
        total += i
    
    return total

+ 주어진 단어에 포함된 모든 문자를 리스트로 반환하는 함수 작성

  • 빈 문자열이 주어진다면, 빈 배열을 반환할 것.
  • 반드시 for문을 사용할 것
def get_all_letters():
    str_list = []
    mission_str = "wecode"

    for i in mission_str:
        str_list.append(i)
    
    return str_list

0개의 댓글