프로그래밍 언어/Python
리스트 인덱스(파이썬)
ruby-jieun
2023. 1. 22. 21:15
인덱스
인덱스
- 인덱스란, 아이템에 자동으로 부여되는 번호표, 0부터 시작된다.
students = ['홍길동', '박찬호', '이용규', '박승철', '김지은']
print('students[0]: {}' .format(students[0]))
print('students[1]: {}' .format(students[1]))
print('students[2]: {}' .format(students[2]))
print('students[3]: {}' .format(students[3]))
print('students[4]: {}' .format(students[4]))
students[0]: 홍길동
students[1]: 박찬호
students[2]: 이용규
students[3]: 박승철
students[4]: 김지은
- 잘못된 인덱스 사용으로 인한 에러 발생
students = ['홍길동', '박찬호', '이용규', '박승철', '김지은']
print('students[5]: {}' .format(students[5]))
IndexError: list index out of range
5명의 학생 이름을 리스트에 저장하고 인덱스가 홀수인 학생과 짝수(0포함)인 학생을 구분해서 인덱스와 학생 이름을 출력해보자. (for문)
students = ['홍길동', '박찬호', '이용규', '박승철', '김지은']
for i in range(5):
if i % 2 == 0:
print('인덱스 짝수 : students[{}] : {}'.format(i, students[i]))
else:
print('인덱스 홀수 : students[{}] : {}'.format(i, students[i]))
인덱스 짝수 : students[0] : 홍길동
인덱스 홀수 : students[1] : 박찬호
인덱스 짝수 : students[2] : 이용규
인덱스 홀수 : students[3] : 박승철
인덱스 짝수 : students[4] : 김지은