본문으로 건너뛰기
실습하기

리스트 메서드와 슬라이싱

파이썬의 리스트는 매우 유용합니다. 여러 항목을 저장할 수 있을 뿐만 아니라 항목의 일부를 변경, 확장, 추출할 수도 있습니다.

리스트를 다룰 때 모든 분석가가 알아두면 좋은 두 가지 핵심 기술은 다음과 같습니다.

  • 리스트 메서드를 사용해 내용을 갱신하기
  • 슬라이싱으로 리스트의 일부 구간에 접근하기

자주 쓰는 리스트 메서드

리스트 메서드를 사용하면 리스트의 내용을 쉽게 수정할 수 있습니다. 자주 사용하는 메서드는 다음과 같습니다.

  • .append(): 끝에 항목을 추가
  • .insert(): 지정한 인덱스 위치에 항목을 추가
  • .remove(): 첫 번째로 일치하는 항목을 삭제
  • .pop(): 인덱스로 항목을 제거
  • .sort(): 리스트를 원본에서 바로 정렬

리스트 슬라이싱

슬라이싱(Slicing)은 시작 인덱스와 종료 인덱스를 지정해 리스트의 일부를 추출하는 방법입니다.

슬라이싱 예제
숫자들[1:4]  # 인덱스 1부터 3까지의 항목을 가져옵니다(4는 포함하지 않음)

다음처럼 활용할 수도 있습니다.

  • [:]: 리스트 전체를 복사
  • [-3:]: 마지막 세 항목을 가져오기
  • [::2]: 두 칸마다 하나씩(스텝 2) 가져오기

이러한 기법을 사용하면 데이터의 부분집합을 더 쉽게 다룰 수 있습니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!