[파이썬3.0]데이터 형 – 리스트- part1

프로그램 언어/파이썬|2014. 4. 26. 22:46

▣리스트

  • [ ] 를 사용.
  • 객체를 저장하는 집합적인 자료형으로
    파이썬의 리스트는 상위 수준의 집합체이다.
  • 순서가 존재하며 순서에 따라 접근 가능.
  • 리스트에는 어떠한 데이터 형도 들어올 수 있고, 동시에 다른 데이터 형도 가능하다. (숫자, 문자 형을 동시에 사용 가능)
  • 일반적으로 배열구조로 생각하면 됨.

     

>>> L = [1,2,3]

위와 같이 선언한다.

 

▶문자열이 사용하는 연산은 거의 제공한다.

>>>Len()        #길이

>>> L[1]        #0부터 시작하기에 1은 두 번째를 의미

2

>>>L[-1]        #마지막

  • In 연산
  • 슬라이싱
  • 확장 슬라이싱(step)
  • 모두 지원한다.

 

▶메서드 지원

Append() - 리스트 마지막에 데이터를 추가

>>> L

[1, 2, 3]

>>> L.append(4)

>>> L

[1, 2, 3, 4]

Del 인덱싱 - 리스트 내 데이터 삭제.

>>> L

[1, 2, 3, 4]

>>> del L[2]

>>> L

[1, 2, 4]

Reverse() - 리스트의 순서를 바꿈.

>>> L

[1, 2, 4]

>>> L.reverse()

>>> L

[4, 2, 1]

Sort() - 리스트를 오름차순으로 정렬.

>>> L

[4, 2, 1]

>>> L.sort()

>>> L

[1, 2, 4]

 

참고 : 파이썬3 바이블, headfirst python, headfirst programing

댓글()