* 강의를 듣고 제가 공부한 내용을 정리한 것이라서 오류가 있을 수 있습니다. *

 

0. 리스트 특징

리스트는 순서가 있고, 수정 가능하며, 삭제가 가능하다.

 

 

1.  리스트 선언, 수정, 삭제

리스트의 선언은 대괄호로 선언해도 되고 명시적으로 list() 라고 쓰고 소괄호에 선언해줘도 된다.

위 캡처에는 변수 c와d에 각각 리스트 [1, 2, 3, 4] 와 [10, 100, pen, banana, orange]를 선언해줬다.

이를 수정 할때는 익데싱 방법을 쓸수 있고 슬라이싱 방법도 쓸수있다.

 

인덱싱으로 수정 할때는 11번째 줄처럼 리스트가 선언된 해당변수명을 적고 대괄호안에 바꾸고자 하는 순서의 번호를 적고 바꾸고 싶은 숫자나 문자열을 입력해주면 된다.

 

슬라이싱으로 수정할때는 캡처의 14번째 줄처럼 리스트가 선언된 변수명을 적고 대괄호 안에 바꾸고자 하는 순서의 범위를 정해주고 바꾸고 싶은 숫자나 문자열을 입력해주면 된다.

 

리스트의 삭제는 20번째 줄처럼 del을 써준후 리스트가 선언된 변수명을 적고 삭제하고자 하는 리스트

순서의 번호를 적어주면 된다.

 

 

2. 리스트 연산

리스트끼리도 위 캡처와 같이 연산이 가능하다.

 

 

3. 리스트 함수

1.  리스트가 선언된 변수.append() : append함수를 쓰고 소괄호안에 숫자나,문자를 적어주면 리스트 끝에 추가 된다.

 

2. 리스트가 선언된 변수.sort() : 리스트 안의 숫자를 순서대로 정렬해주는 함수

 

3. 리스트가 선언된 변수.reverse() : 리스트 안의 숫자의 순서를 거꾸로 해주는 함수

 

4. 리스트가 선언된 변수.insert(2,7) : 리스트의 2번 순서에 7을 추가

 

5. 리스트가 선언된 변수.remove() : 소괄호 안에 있는 리스트를 삭제

 

6. 리스트가 선언된 변수.pop() : 리스트의 마지막에 있는 것을 삭제

+ Recent posts