반응형

[파이썬 문법] for문 예제

파이썬 기본 문법 다루기




목차:




1. for문

for문의 기본 구조

for (A) in (B):




2. for문 range 예제

for (변수) in range(시작-이상, 끝-미만, 간격)

# for n in range(a,b,c)
# >> a에서 b-1까지 c의 간격으로 n출력

for n in range(1,5,1):
    print(n)
출력 결과 보기
1
2
3
4

Process finished with exit code 0


for문 거꾸로 출력 : -1씩 증가

for n in range(0,-5,-1):
    print(n)
출력 결과 보기
0
-1
-2
-3
-4

Process finished with exit code 0



3. for문 리스트 예제

for (인자) in (리스트)

datas = ['a', 'b', 'c']
for data in datas:
    print(data)
출력 결과 보기
a
b
c

Process finished with exit code 0


리스트 순서 뒤집기 : list.reverse()

datas = ['a','b','c']
datas.reverse()
for data in datas:
    print(data)
출력 결과 보기
c
b
a

Process finished with exit code 0


문자열 출력, 리스트와 동일

chars = 'Hello'
for c in chars:
    print(c)
출력 결과 보기
H
e
l
l
o

Process finished with exit code 0




4. 인덱스 다루기

인덱스를 출력하여 몇번 째 출력인지 파악할 수 있음.

  • 기본 숫자 범위 반복, 출력

    # 기본 범위 반복(시작점, 증가량 생략가능 >> 시작점 0, 1씩 증가)
    for i in range(5):
       print(i)
  • 문자열, 리스트 - 방법, 출력 형태 동일 (예시 - 리스트)

    datas = ['a','b','c']
    for data in datas:
    
      # index 출력 : datas 리스트에 data가 몇번 째 인자(인덱스) > 출력
      print(datas.index(data))


python3.9 | camp-lee@naver.com

반응형

+ Recent posts