리스트 주요 메서드

발행: (2026년 2월 8일 오후 01:19 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

값에 소속된 형태의 함수

  • xs.append(y) : 리스트 xs의 끝에 값 y를 추가
  • xs.extend(ys) : 리스트 xs에 리스트 ys의 값들을 추가 (= 덧셈 연산)
  • xs.insert(idx, y) : 리스트 xs의 위치 idx에 값 y를 추가
  • xs.remove(y) : 리스트 xs에서 값 y를 찾아 삭제
  • del : 리스트 또는 특정 인덱스의 값을 삭제
  • xs.pop() : 리스트의 마지막 값을 삭제하면서 그 값을 반환

리스트 정렬

값끼리 비교가 가능한 경우에만 사용 가능.

  • xs.sort() : 리스트 xs를 제자리에서 정렬 (기본은 오름차순). reverse=True 옵션을 사용하면 내림차순 정렬.
  • sorted(xs) : xs와 같은 요소를 가진 새로운 정렬된 리스트를 반환 (기본은 오름차순). reverse=True 옵션을 사용하면 내림차순 정렬.

문자열 처리

문자열은 변경 불가능한 구조를 가진 리스트이며, 내부적으로 리스트와 동일하게 동작합니다.

0 조회
Back to Blog

관련 글

더 보기 »

리스트

슬라이싱을 사용하면 리스트에서 연속적인 특정 범위를 선택할 수 있습니다. - x[1:3] : x의 1번 인덱스부터 3번 전까지 - x[:2] : x의 시작부터 2번 전까지 - x[1:] : x의 1번 인덱스부터 끝까지 - x[:] : x의 모든 값을 반환 Step(증가값)을 지정하면 슬라이싱 시 간격을 조정할 수 있습니다. - x[::step] …