본문 바로가기
programming/Python

파이썬 배열 반복문 사용하여 출력하기 python array loop print

by 개코 - 개발과 코딩 2021. 11. 2.

파이썬 배열의 데이터를 처리하기 위해 반복문을 사용할 수 있다. 배열과 반복문은 프로그래밍에서 같이 사용되는 것이기도 하다. 파이썬에서 제공하는 반복문은 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 구문을 사용해야 한다면 아마도 데이터는 많고 특정범위의 데이터들을 처리하기 위해 사용할 떄 뿐일 것이다.

결과를 보면 잘 나오고 있는 것을 볼 수 있다.

반응형

댓글