2021.04.12 반복문 과 리스트형

💡 반복문

반복문은 프로그램의 대부분의 작업등을 수작업으로 해줄 수 있지만 코드가 비대해지고 복잡해지며, 코딩 시간이 길어질 수 있다. 그 예로 1부터 100까지의 수들을 차례대로 출력시킬 경우 print로 100줄을 쓸 수도 있지만
while문 혹은 for문으로 2줄로 완성이 가능하다

반복문으로는 대표적으로 while문 for문이 있다.

💡 While

>>> num  = 1
>>> while num <= 100:
 	print(num)
	num = num+1 

while문은 어떤 조건이 만족되는 동안 그 아래의 내용들을 반복하는 기능을 갖고 있다.

num 이라는 변수를 1로 초기화 한 후, while문의 조건으로 num이 100이 될때까지
그때의 num을 출력하고 num 변수에 +1 시킨 값을 다시 num에 넣으라는 의미이다.

즉 1부터 100까지 차례대로 출력이 되는 코드가 된다.

  • 추가로 num의 변수는 101이 된다.

💡 For문

>>> family = ['mother','father','gentleman']
>>> for x in family:
		print(x,len(x))

파이썬 언어에서의 for문은 다른 언어들과 사용하는 방식에서 차이가 있다.
for문은 리스트와 같은 시퀀스를 이용해 원하는 명령어를 반복할 때 쓰인다.

for 카운터 변수 in range(반복횟수):
반복해서 실행할 명령

family라는 리스트에 'mother','father','gentleman'라는 원소들이 있고
리스트의 각 항목 x에 대해 x를 출력시키고 x의 길이를 출력시키는 문장이다.

💡 list형

list는 다양하고 복잡한 여러개의 자료형을 한 변수에 담을 때 사용한다.
각 리스트의 index를 통해 다양한 변수에 순번을 부여해 특정한 조건을 가지고있는 자료를 빼내거나 수정,삽입, 삭제할 때 편하고 빠르게 사용이 가능

좋은 웹페이지 즐겨찾기