
63
2
장
시퀀스의 배열
코드에서 감을 잡았겠지만, 여기서 설명한 연산들은 텍스트, 리스트, 테이블에도 동일하게
적용된다. 텍스트, 리스트, 테이블을 합쳐서 소위 ‘기차’라고 부른다. [중략]
FOR
명령은 ‘기
차’에서도 대체로 잘 작동한다.
1
― 레오 거츠
Leo
Geurts
,
램버트 미어텐즈
Lambert
Meertens
,
스티븐 펨버튼
Steven
Pembertonm
『
ABC Programmer’s Handbook
』
파이썬을 만들기 전에 귀도 반 로섬
Guido
van
Rossum
은
ABC
언어에 기여했다.
ABC
는 초보자용
프로그래밍 환경을 개발하고자
10
년간 진행된 연구 프로젝트다.
ABC
는 시퀀스에 대한 범용
연산, 내장된 튜플 및 매핑 자료형, 들여쓰기를 이용한 구문 구조, 변수를 선언하지 않은 강력
한 자료형 검사 등 우리가 파이썬답다고 생각하는 여러 개념을 소개했다. 파이썬이 사용자 친
화적인 데는 다 이유가 있다.
1
파이썬은 모든 시퀀스를 일관성 있게 처리하는
ABC
언어의 특징을 물려받았다. 문자열, 리스
트, 바이트 시퀀스, 배열,
XML
요소, 데이터베이스 결과에는 모두 반복, 슬라이싱, 정렬, 연결
등의 연산을 일관되게 적용할 수 있다.
파이썬에서 제공하는 다양한 시퀀스를 이해하면 코드를 새로 구현할 필요가 없으며, 시퀀스의
공통 인터페이스는 ...