Head_first_python 영문버전 - _- 자가학습하면서... 정리하는 자료
1. List
우리가 만드는 대부분의 프로그램은 반드시 data와 함께 동작을 하죠..
data라는 것은 간단해보이고 직관적이지만 반면에.. data가 많아진다면 구조적으로나 의미에서 복잡할 경우가 충분히 생길수가 있습니다.
그 래 서 ..........파이선에는 복잡한 데이터를 List 개념을 통해 데이터 type에 나열하여 쉽고 간결하게 표현 할수 있게 하였고 변수 타입 선언이나 변수의 선언 등이 필요 없도록 만들어 놓았습니다..
예를 들어 아래 영화 제목이 나열되어 있는 List가 있습니다
The Holy Grail
The Life of Brian
The Meaning of Life
파이썬에서는 간단하게 아래 2가지와 같이 표현할수 있습니다.
1) movies = [ "The Holy Grail",
"The Life of Brian",
"The Meaning of Life"]
2) movies = ["The Holy Grail", "The Life of Brian", "The Meaning of Life"]
가장먼저 " 따음표로 각각의 이름을 string 으로 변환하고
, 콤마로 각각의 List로 나눈뒤에
[] 브라켓으로 모든 ITEM을 둘러싸면
movies 라는 Lisit 에 "=" assignment operator 연산자를 통해 대입
간단하지 않나요..?
파이선에도 List를 생성할 때 메모리 구조에 stack 같이 데이터를 쌓게 되고.. C와 같은 타 랭귀지와 처럼 0번부터 stack 의 numbering이 시작됩니당..
아이템 0번 = "The Holy Grail", 아이템 1번 = ""The Life of Brian" ~~
그래서....
print(movies[0]) 출력하게 된다면... The Holy Grail 나오게 되겠죠..
'Python_Study' 카테고리의 다른 글
Flask 정리 (0) | 2015.02.05 |
---|---|
52장 카드만들기 (0) | 2014.08.20 |
[python] xlwt - Excel 생성 모듈 (0) | 2014.01.09 |
python 변수 데이터 type (0) | 2013.12.10 |
파이썬에서 쉘 명령을 수행하는 방법 (0) | 2013.12.06 |