http://www.yes24.com/Product/Goods/74269975
용어 정리
리스트
- 여러 가지 자료를 저장 할 수 있는 자료형
- 대괄호[] 내부에 여러 종류의 자료를 넣어 선언한다.
리스트 선언하고 요소에 접근하기
: 대괄호 내부에 넣는 자료를 요소(Element)라고 한다.
[요소, 요소, 요소, 요소]
- 리스트는 한 가지 자료형만으로 구성 할 수도 있고, 여러 가지 종류의 자료형으로도 구성 할 수 있다.
- 리스트 안에 있는 요소를 각각 사용하려면 리스트 이름 바로 뒤에 대괄호[]를 입력하고, 자료의 위치를 나타내는 숫자를 입력한다.
- 리스트 기호인 대괄호[] 안에 들어갈 숫자를 인덱스라고 한다.
리스트 사용법
1) 대괄호 안에 음수를 넣으면 뒤에서부터 요소를 선택 할 수 있다.
2) 리스트 접근 연산자를 이중으로 사용 할 수 있다.
3) 리스트 안에 리스트를 사용 할 수 있다.
리스트 연산자 : 연결(+), 반복(*), len()
리스트 요소 추가하기 : append, ,insert, extend
1) append : 리스트 뒤에 요소를 추가한다.
리스트명.append(요소)
2) insert : 리스트의 중간에 요소를 추가한다.
리스트명.insert(위치, 요소)
3) extend() : 한 번에 여러 요소를 추가 할 때 사용한다.
(리스트에는 리스트 형식으로 사용한다.)
리스트 연결 연산자와 요소 추가의 차이 -> 파괴적, 비파괴적
리스트 연결 연산자 -> 비파괴적(원본에 어떠한 영향도 주지 않음)
리스트 요소 추가 연산자 -> 파괴적(리스트에 직접적인 영향을 주는 함수 또는 연산자)
(append(), insert(), extend())
리스트에 요소 제거하기 -> del,pop / remove / clear
- 인덱스로 제거하기(del, pop)
1) del : 리스트의 특정 인덱스에 있는 요소를 제거 할 때 사용
(범위를 지정하면 리스트의 요소를 한꺼번에 제거 할 수 있다.)
del 리스트명[인덱스]
2) pop() : 리스트의 특정 인덱스에 있는 요소를 제거 할 때 사용
리스트명.pop(인덱스)
(매개변수를 입력하지 않으면 마지막 요소를 제거한다.)
- 값으로 제거하기(remove)
: 값을 지정해서 제거한다.
(지정한 값이 리스트 내부에 여러 개 있어도 가장 먼저 발견되는 하나만 제거한다.)
리스트.remove(값)
- 모두 제거하기(clear)
: 리스트 내부의 요소를 모두 제거한다.
리스트.clear
리스트 내부에 있는 지 확인하기
-> in / not in 연산자
값 in 리스트 or 값 not in 리스트
for 반복문 -> 리스트와 함께 사용하기
for 반복자 in 반복 할 수 있는 것 :
코드
'프레임워크 > Python' 카테고리의 다른 글
[Python] 반복문과 while 반복문 (0) | 2021.10.29 |
---|---|
[Python] 딕셔너리와 반복문 (0) | 2021.10.29 |
[Python] if~else와 elif 구문 (0) | 2021.10.28 |
[Python] 불 자료형과 if 조건문 (0) | 2021.10.28 |
[Python] 숫자와 문자열의 다양한 기능(다양한 함수) (0) | 2021.10.27 |
댓글