컴퓨터/Python
for문은 특정 횟수를 반복하는 소스코드를 동작시킬 때 효율적인 반복문의 표현 중 하나입니다.
파이썬에서도 다른 고급언어들과 같이 for문을 이용한 반복적인 소스코드를 효율적으로 제어할 수 있게 됩니다.
파이썬 내에서 여러 for문의 표현법을 알아보도록 하겠습니다.
다른 고급언어들에서 표현되는 for문의 기본 형태와 가장 유사한 형태의 for 문으로
range함수를 통해 for문을 몇번 반복할지 제어하는 방법입니다.
#range를 활용한 for 반복문
for i in range(5):
print(i)
여기서 특징은 range함수는 0부터 시작한다는 것을 유추할 수 있습니다. 따라서 리스트의 값을 추출하기 위해서 아래와 같은 형태 또한 가능합니다.
#range를 활용한 for 반복문
mylist = [100,200,300,400,500]
for i in range(5):
print(mylist[i])
추가적으로 range의 인자 값으로 특정 범위를 지정할 수도 있습니다.
#range를 활용한 for 반복문
mylist = [100,200,300,400,500]
for i in range(2,5):
print(mylist[i])
range함수에 대해서는 다른 포스트에서 좀 더 자세히 다루도록 하겠습니다.
파이썬에서도 다양한 객체, 리스트 등의 자료구조들 중 하나의 요소를 선택하는 반복문의 표현 또한 가능합니다.
#for each의 표현
mylist = [100,200,300,400,500]
for element in mylist:
print(element)
파이썬에서 제공하는 for문의 기초적인 문법에 대해 알아보았습니다. C계얼 파생 언어들과 문법 스타일이 다소 어색할 뿐 핵심 개념이나 사용 방법은 비슷한 것을 알 수 있습니다.
Python - format (0) | 2021.10.03 |
---|---|
Python - 입력값 받기 / input()함수 (1) | 2021.09.28 |
Python - 기본 자료형과 type()함수 (0) | 2021.09.23 |
Python - Dictionary 사용해보기 (0) | 2021.09.20 |
Python - List사용해보기 (0) | 2021.09.14 |
91년생 공학엔지니어의 개발일지
TODAY :
YESTER DAY :
TOTAL :
Commnet