Python - 액세스 목록 항목
액세스 항목
목록 항목은 인덱싱되며 인덱스 번호를 참조하여 액세스할 수 있습니다.
예시
목록의 두 번째 항목을 인쇄합니다.
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
참고: 첫 번째 항목의 인덱스는 0입니다.
네거티브 인덱싱
음수 인덱싱은 끝에서 시작함을 의미합니다.
-1
마지막 항목을
-2
참조하고, 두 번째 마지막 항목 등을 참조합니다.
예시
목록의 마지막 항목을 인쇄합니다.
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
인덱스 범위
범위를 시작할 위치와 끝낼 위치를 지정하여 인덱스 범위를 지정할 수 있습니다.
범위를 지정할 때 반환 값은 지정된 항목이 있는 새 목록이 됩니다.
예시
세 번째, 네 번째, 다섯 번째 항목을 반환합니다.
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
참고: 검색은 인덱스 2(포함)에서 시작하여 인덱스 5(포함되지 않음)에서 끝납니다.
첫 번째 항목의 인덱스는 0입니다.
시작 값을 생략하면 범위가 첫 번째 항목에서 시작됩니다.
예시
이 예는 "kiwi"를 포함하지 않고 처음부터 항목을 반환합니다.
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])
항목이 있는지 확인
지정된 항목이 목록에 있는지 확인하려면 다음 in
키워드 를 사용하십시오.
예시
목록에 "apple"이 있는지 확인하십시오.
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")