🏷 선언한 List에 값을 추가하기
- .append() ===> list 제일 마지막에 추가 된다
- list의 요소가 한개 이상일 때는 +를 사용할 수도 있다.
- 리스트를 합치는 거라고 생각하면 된다.
- .insert(위치, 값) ===> 원하는 위치에 값을 추가한다.
🏷 선언한 List에서 값을 빼기
- .pop() ===> list 가장 마지막의 데이터를 제거한다.
- del list[위치] ===> 원하는 값을 삭제
- list.remove("빼고 싶은 값") ===> 제거하고 싶은 요소를 제거
🏷 비어있는 리스트 생성
- my_list = [] ===> 이런식으로 생성가능
🏷 비어 있는 리스트 확인
- if 문에서 empty list는 False를, empty가 아닌 list는 True를 리턴한다.
| list1 = [] list2 = [1, 2, 3] if not list1: print("list1 is empty") if list2: print("list2 is not empty") | cs |
🏷 Slicing
리스트의 일부분만 카피해서 부분 적으로 리스트를 만드는 것
list[시작점 : 끝점] 이러한 형태이다
시작점 혹은 끝점을 비워둘 수도 있는데
- 시작점을 비우면 처음부터 끝점까지
- 끝점을 비우면 시작점부터 끝까지이다.
추가로 slicing step이 존재하는데 이는
list[시작점 : 끝점 : step] 이런 형태이다.
step은 그 값만큼 건너뛰어 오는 기능이다. default 값은 1이다.