-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
리스트 슬라이싱2
19.06.01 16:46 작성 조회수 130
0
a = "TEAMLAB" 일 때
a[6:1:-1] 의 결과값은 'BALMA'
이 나오던데 왜 이렇게 값이 만들어졌는지 궁금합니다.
------------------------------------------------------------
cities = ['서울', '부산', '대구', '광주', '인천', '대전', '울산', '동탄'] 일 때
cities[:-9] 의 결과값은 [] 이던데
왜 cities[-9:]는 ['서울', '부산', '대구', '광주', '인천', '대전', '울산', '동탄'] 로 값이 있으면서
cities[:-9]는 결과값이 빈 리스트인가요?
답변을 작성해보세요.
1
TeamLab
지식공유자2019.06.02
리스트에서느 [시작점:마지막점:step] 입니다. 즉 6번째 칸에서 1번째 인덱스까지 -1씩 전진 이기 때문에 맨뒤에서 거꾸로 글자가 써지는 것입니다. citites의 경우 [-9:]는 -9 즉 처음값 부터 끝까지고 [:-9]는 처음값부터 처음값까지이기 떄문입니다.
답변 1