일반적인 자료형 중에서 우리는 리스트(List)를 자주 사용한다. Python은 리스트를 정말 간편하면서도 막강하게 사용할 수 있다.
위 소스와 같이 간편하게 리스트 이용이 가능하고, 중첩형태의 리스트(nested lists)도 가능하다.
3.1 리스트 메소드
Python에서 리스트 객체는 다음과 같은 메소드(Method)를 가지고 있다.
리스트 객체가 가지고 있는 메소드를 이용해서 소스를 만들어 보면, 다음과 같다
3.2 리스트를 스택(Stack)으로 쓰기
3.3 리스트를 큐(Queue)로 쓰기
참고 : Python 파이썬 - 이강성
위 소스와 같이 간편하게 리스트 이용이 가능하고, 중첩형태의 리스트(nested lists)도 가능하다.
3.1 리스트 메소드
Python에서 리스트 객체는 다음과 같은 메소드(Method)를 가지고 있다.
| 메소드 | 설명 |
|---|---|
| append | 자료를 리스트 끝에 추가 (스택의 push) |
| insert | 자료를 지정된 위치에 삽입 |
| index | 요소 검색(search) |
| count | 요소 개수 알아내기 |
| sort | 리스트 정렬 |
| reverse | 자료 순서 바꾸기 |
| remove | 지정 자료 값 한 개 삭제 |
| pop | 리스트의 마지막 값을 읽어내고 삭제 (스택의 pop) |
| extend | 리스트를 추가 |
리스트 객체가 가지고 있는 메소드를 이용해서 소스를 만들어 보면, 다음과 같다
3.2 리스트를 스택(Stack)으로 쓰기
3.3 리스트를 큐(Queue)로 쓰기
참고 : Python 파이썬 - 이강성
"Python" 카테고리의 다른 글
- Python을 이용한 List 이용 (0)2007/07/18

수안이의 컴퓨터 연구실



Leave your greetings.