리스트

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

Source: Dev.to

슬라이싱

리스트에서 연속적인 특정 범위를 선택합니다.

  • x[1:3] : x의 1번 인덱스부터 3번 전까지
  • x[:2] : x의 시작부터 2번 전까지
  • x[1:] : x의 1번 인덱스부터 끝까지
  • x[:] : x의 모든 값을 반환

Step (증가값)

슬라이싱 시 간격을 지정할 수 있습니다.

  • x[1:7:2] : 1에서 7까지 2 간격으로 선택
  • x[::-1] : 뒤부터 순서대로 반환

리스트의 연산

  1. 덧셈 xs + ys
    두 리스트를 연결한 새 리스트를 만든다.

  2. 곱셈 xs * n
    리스트 xsn번 반복한 새 리스트를 만든다.

  3. in 연산 y in xs
    y가 리스트 xs에 포함되어 있는지 확인한다.

  4. not in 연산 y not in xs
    y가 리스트 xs에 포함되어 있지 않은지 확인한다.

Unpacking 언패킹

자료 구조의 값을 각 변수에 할당
언패킹 시 할당 받는 변수의 개수가 적거나 많으면 모두 에러 발생
필요 없는 경우에는 _ 변수 사용
0 조회
Back to Blog

관련 글

더 보기 »

리스트 주요 메서드

값에 소속된 형태의 함수 - xs.append(y): 리스트 xs의 끝에 값 y를 추가 - xs.extend(ys): 리스트 xs에 리스트 ys의 값들을 추가 (= 덧셈 연산) - xs.insert(idx, y): 리스트 xs의 위치 idx에 값 y를 추가 - xs.remove(y): 리스트 xs에서 y를 제거