파이썬 배열의 데이터를 처리하기 위해 반복문을 사용할 수 있다. 배열과 반복문은 프로그래밍에서 같이 사용되는 것이기도 하다. 파이썬에서 제공하는 반복문은 for와 while이 있다. 이 반복문을 이용하여 배열의 데이터들을 반복하면서 사용자가 원하는 데이터를 가공하고 출력할 수 있다.
파이썬 배열 반복문 사용하여 출력하기
python array loop print
데이터가 집합 형태로 이루어진 컬렉션들은 배열의 형태를 가진다.
이 데이터들을 가공하고자 할 때 요긴하게 사용되는 것이 반복문이다.
파이썬에서 제공하는 반목문은 for 와 while 이다.
파이썬 반복문을 이용하면 파이썬 배열의 데이터를 한꺼번에 처리할 수 있다.
파이썬 반복문
파이썬 반복문은 for 와 while 이 있다.
이전에도 다루었지만 배열과 연관이 크기 때문에 다시 한번 언급해 본다.
모든 배열은 컬렉션의 집합형태이기 떄문에 반복문을 이용해 데이터를 출력할 수 있다.
파이썬 배열 반복문으로 출력하기
코드를 만들어 본다.
for 와 while 을 이용해 파이썬 배열인 list 를 출력하도록 해 본다.
리스트를 하나 만들어 주고 함수를 3개 만들어 주었다.
PrintList() 함수는 리스트 배열을 단순히 출력만 해 준다.
PrintLoopFor() 함수는 리스트 배열을 for 문을 이용하여 출력해 준다.
PrintLoopWhile() 함수는 리스트 배열을 while 문을 이용하여 출력해 준다.
print('----------')
#- 함수부분
def PrintList(pList): #-{
print(type(pList), pList)
#-}
def PrintLoopFor(pList): #-{
for lpEach in pList: #-{
print("For Loop", type(lpEach), lpEach, pList.index(lpEach))
#-}
#-}
def PrintLoopWhile(pList): #-{
vLpStrart = 0
vLpValue = ""
while vLpStrart < len(vList) : #-{
vLpValue = vList[vLpStrart]
print("While Loop", type(vLpValue), vLpValue, pList.index(vLpValue))
vLpStrart += 1;
#-}
#-}
#- 코드부분
vList = ["혜진","수안","카린","채이","우아"]
PrintList(vList)
print('----------')
PrintLoopFor(vList)
print('----------')
PrintLoopWhile(vList)
print('----------')
for 와 while 의 구문이 조금 난해하다면 다시 집고 넘어가자.
배열을 위해 반복문을 사용한다면 아마도 while 보다는 for 문을 사용하는 것이 더 용이할 것이다.
배열을 위해 while 구문을 사용해야 한다면 아마도 데이터는 많고 특정범위의 데이터들을 처리하기 위해 사용할 떄 뿐일 것이다.
결과를 보면 잘 나오고 있는 것을 볼 수 있다.
'programming > Python' 카테고리의 다른 글
파이썬 배열 요소 값 추가하기 Array.append() Adding Array Elements (0) | 2021.11.03 |
---|---|
파이썬 배열 길이와 인덱스 관계 python array length index (0) | 2021.11.02 |
파이썬 배열 출력과 인덱스 찾는 방법 python array print index (0) | 2021.11.01 |
파이썬 배열 선언과 초기화 방법python array (0) | 2021.11.01 |
파이썬 람다 함수의 함수 정의 사용 python lambda function (0) | 2021.10.30 |
댓글