Python(파이썬) - list(배열) 알아보기




    기존의 변수에 데이터를 담을때 1개의 데이터를 담았습니다 하지만 파이썬에선 list(배열)을 이용하면 1개의 변수에 여러 데이터를 담을수 있습니다



    관련글 :



    Python(파이썬)이란? - http://server-talk.tistory.com/195



    Python 화면출력 함수 - print - http://server-talk.tistory.com/196


    Python(파이썬) : 주석 - http://server-talk.tistory.com/198


    Python(파이썬) - 변수는 무엇인가? - http://server-talk.tistory.com/197


    Python(파이썬) : 산술 연산자 - http://server-talk.tistory.com/199


    Python(파이썬) - if 이해하기 - http://server-talk.tistory.com/200


    Python(파이썬) - 관계 연산자 알아보기 - http://server-talk.tistory.com/203


    Python(파이썬) - if ~ else 알아보기 - http://server-talk.tistory.com/201


    Python(파이썬) - 중첩 if 알아보기 - http://server-talk.tistory.com/202


    Python(파이썬) - elif 알아보기 - http://server-talk.tistory.com/205


    Python(파이썬) - while 알아보기- http://server-talk.tistory.com/208


    Python(파이썬) - for 알아보기 - http://server-talk.tistory.com/209


    Python(파이썬) - 함수 알아보기 - http://server-talk.tistory.com/206







     Python(파이썬) - list(배열)의 이해



    파이썬에서는 list는 1개의 변수에 각각에 데이터를 담을수 있습니다

    그러한 각각의 값들은 고유한 번호가 있으며, 고유한 번호에 하나씩 데이터가 담기게 됩니다.




    위 그림을 보시면 배열을 이용하여 Arry1, Arry2, Arry3 이라는 데이터를 담았습니다 배열에 데이터를 담으면 고유번호가 있는데 이러한 고유번호를 이용하여 배열에 저장된 데이터를 접근할수 있습니다.







     Python(파이썬) - list(배열)의 기본문법







    여러데이터를 저장할 데이터를 '[ ]' 대괄호 안에 입력하며 입력한 데이터의 구분은 ',' 컴마로 구분합니다










     Python(파이썬) - list(배열)의 사용법




    이번에는 직접 배열을 사용해 보도록 하겠습니다

    list1 = ['array1', 'array2', 'array3']
    print(list1)
    




    위 코드와 출력 내용을 확인 하시면 print 함수를 이용하여 list1의 포함되어 있는 정보들을 확인하실수 있습니다

    즉 list를 프린트하면 list의 속해있는 데이터를 보여주게 됩니다



    위 코드와 같은 경우에는 특정한 데이터를 가지고 오지 못하게 되는데 이러한 코드에는 배열을 쓰는 의미?가 없겠죠? 위에서 설명 드렸듯이 이러한 list에는 고유번호를 가지고 있습니다 list에 저장된 데이터의 고유번호를 이용하여 데이터를 가지고 올수 있습니다








     Python(파이썬) - list(배열) 이용한 특정 데이터 가져오기





    파이썬의 list의 저장된 데이터를 가져오기에 앞서 간단한 이해가 필요합니다 list에 저장된 고유번호는 0번 부터 시작한다는 부분입니다 예를 들어 array2라는 데이터를 가져오기 위한 고유번호는 1번입니다.


    list1 = ['array1', 'array2', 'array3']
    print(list1[1])
    



    위 코드의 출력내용을 보시면 array2라는 데이터가 출력된것을 확인 하실수 있습니다 

    파이썬에서는 list의 데이터를 접근할때는 list의 '[]' 대괄호입력후 괄호안에 list의 고유번호를 입력하시면 됩니다.


    Posted by 서버이야기