본문 바로가기
프로그래밍 관련/파이썬

for문 관련 헷갈리는거

by 존버매니아.임베디드 개발자 2021. 9. 7.
반응형

 

1. range(10) <- 이렇게하면 0 ~ 9 까지 리스트 생성

for i in range(10):
    print(i)
    
0
1
2
3
4
5
6
7
8
9

 

2. range(0,6) <- 이렇게하면 0~5까지 리스트 생성

   만약 range(1,6) <- 이렇게하면 1~5까지 리스트 생성

for i in range(0,6):
    print(i)
    
0
1
2
3
4
5

 

3.range(1,11,2) <- 이렇게하면 1부터 10까지인데 중간에 2칸씩 뛰어서 리스트 생성

   즉 1 3 5 7 9 생성됨

for i in range(1,11,2):
    print(i)

1
3
5
7
9

 

 

4. 리스트에 대해서 순회 할 때 c언어에서 처럼

for(i=0; i< 10; i++)

arr[i] 이런식으로 순회할 필요 없음

list=["str1", "str2" ,"str3", "this is last"]

for i in list:
    print(i)

#이런식으로 쓰면 자동으로 list 안에 내용 순서대로 순회함

 

반응형