티스토리 뷰

Python -list


  자료형 list



변경 가능한 자료형-list

    - list (array:배열) ->파이썬에서는 배열 기능을 list가 한다. [ ]: 대괄호로 표현

    - 리스트명 = [요소1,요소2,요소3, ...]



↑ [1,2,3,4,5] : 5개의 원소로 이루어진 하나의 list이다. list라는 자료형에 원소(item)를 담고 있고, 그 list의 이름은 num이다.

 




↑ 각각 원소는 대응되는 인덱스를 가지고 있다.(인덱싱)

   1 → num[0], 2 → num[1], 3 → num[2], 4 → num[3], 5 → num[4] 인덱스는 1이아닌 0부터 시작한다.

   num[0],num[1],num[2],num[3],num[4]는 각각 출력이 가능하다. 

   num은 정수 타입의 5개의 원소로 이뤄진 리스트 변수이다.




↑ 리스트를 재 지정해서 원소의 내용을 바꿀 수 있다.




↑ 리스트를 만들때 타입은 상관없다. 리스트안에 숫자, 문자, 리스트 전부 넣을 수 있다.





↑ 원소의 값을 재지정 하여 값을 변경할 수 있다.



  자료형 tuple



변경 불가한 자료형 - tuple

    - tuple 은 list와 비슷한 기능을 가지고 있지만, 원소의 내용을 변경할 수 없다.

    - 리스트와 달리 ( ) : 소괄호로 표현


↑ 소괄호로 원소를 지정할 수 있다. 

   # 리스트와 동일하게 숫자, 문자, 리스트, 튜플 모두 원소로 지정가능




↑ 튜플 사용시 원소를 지정할때는 소괄호가 아닌 대괄호로 지정해야한다.



↑ 튜플은 리스트와달리 원소를 재지정해서 그 값을 변경할 수 없다.

   # 튜플은 변경 불가능한 자료형이다.