다음 코드에서는 리스트에 지정한 슬라이스 길이보다 대입되는 배열의 길이가 더 길기 때문에 리스트가 늘어난다.

    print('이전:', a)
    a[2:3] = [47, 11]
    print('이후:', a)
    
    >>>
    이전: ['a', 'b', 99, 22, 14, 'h']
    이후: ['a', 'b', 47, 11, 22, 14, 'h']

    슬라이싱에서 시작과 끝 인덱스를 모두 생략하면 원래 리스트를 복사한 새 리스트를 얻는다.

    b = a[:]
    assert b == a and b is not a
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.