We are Architect

4. 점프 투 파이썬 (리스트 자료형) 본문

Programing/Python

4. 점프 투 파이썬 (리스트 자료형)

the best infra 2024. 11. 1. 18:38

 

* 리스트 란? 

- 어떤 문자열, 숫자열의 모음을 표현하기 위한 자료형 

>>> odd = [1,3,5,7,9]
>>> odd = ['1','2','3']
>>> ch = ['Life','is','short']

인덱싱 적용

 

인덱싱 안에 인덱싱, 다중 인덱싱도 가능

 

 

* 리스트의 슬라이싱

- 리스트에서도 적용이 되는 슬라이싱 기법. 

 

 

* 리스트 연산하기

- 리스트 더하기 

 

- 리스트 반복하기 

 

- 리스트 길이 구하기

 

 

* 리스트의 수정과 삭제

- 리스트는 값을 수정하거나 삭제할 수 있다.

3에서 4로 바뀐 경우
del 를 이용해서 2를 삭제

 

 

* 리스트에 요소 추가하기 : append

append 를 이용해 리스트에 값을 추가(대신 맨뒤에만 가능)

 

 

* 리스트 정렬 : sort 

- 리스트 안에 값을 정렬, 대신 리스트에 안에 리스트가 있으면 x

순차적으로 정렬해 놓은 모습

 

 

* 리스트 뒤집기 : reverse

- 리스트를 역순으로 뒤집어 정렬하는 하는 함수. (문자열도 역순으로 가능)

 

 

* 인덱스 반환 : index

- 함수는 리스트에 x값이 있으면 x의 위치값을 반환한다. 

 

 

* 리스트에 요소 삽입 : insert

- insert(a,b)는 리스트 a 번째에 b를 삽입하겠다는 말.

- 기존에 있던 값은 뒤로 밀려난다.

- 만약에 기존값이 없으면 새로 생성된다. 

0의 위치에 4를 삽입

 

 

* 리스트 요소 제거 : remove

- remove(y) 를 넣으면 첫 번째로 나오는 y를 삭제하는 함수.

첫번째 1을 삭제

 

 

* 리스트 요소 끄집어 내기 : pop

- pop()은 리스트의 맨 마지막 요소를 리턴하고 삭제한다. 

 

 

* 리스트에 포함된 요소 x의 개수 세게 : count

- count 는 리스트 안에 해당 문자가 몇 개 있는지 리턴해주는 함수.

 

 

* 리스트 확장 : extend 

- extend(x)에서 x에는 리스트만 올 수 있으며 원래의 a 리스트를 더하게 한다.