Python 액세스 목록 항목
액세스 항목
색인 번호를 참조하여 목록 항목에 액세스합니다.
예시
목록의 두 번째 항목을 인쇄합니다.
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
네거티브 인덱싱
음수 인덱싱은 끝에서 시작 -1
하여 마지막 항목을
-2
참조하고 두 번째 마지막 항목을 참조하는 등을 의미합니다.
예시
목록의 마지막 항목을 인쇄합니다.
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
인덱스 범위
범위를 시작할 위치와 끝낼 위치를 지정하여 인덱스 범위를 지정할 수 있습니다.
범위를 지정할 때 반환 값은 지정된 항목이 있는 새 목록이 됩니다.
예시
세 번째, 네 번째, 다섯 번째 항목을 반환합니다.
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
참고: 검색은 인덱스 2(포함)에서 시작하여 인덱스 5(포함되지 않음)에서 끝납니다.
첫 번째 항목의 인덱스는 0입니다.
시작 값을 생략하면 범위가 첫 번째 항목에서 시작됩니다.
예시
이 예에서는 항목을 처음부터 "주황색"으로 반환합니다.
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
끝 값을 생략하면 범위가 목록의 끝으로 이동합니다.
예시
이 예는 "cherry"에서 끝까지 항목을 반환합니다.
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
음수 인덱스 범위
목록 끝에서 검색을 시작하려면 음수 인덱스를 지정하십시오.
예시
이 예는 인덱스 -4(포함)에서 인덱스 -1(제외)까지 항목을 반환합니다.
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])