학습 자료
순서가 있는 데이터를 담는 방법, 리스트(List)
파이썬의 리스트(List)는 순서가 있는 데이터를 표현하는 자료형으로, 다양한 데이터 타입의 요소들을 저장 및 변경 수 있습니다.
리스트는 대괄호 []로 리스트에 담을 요소를 감싸 생성하며, 쉼표(,)로 각 요소를 구분합니다.
각 리스트의 요소는 인덱스(Index)로 접근할 수 있습니다.
인덱스는 리스트와 같이 순차적인 요소를 갖는 데이터 구조 내에서 특정 요소의 위치를 나타내는 숫자를 뜻합니다.
리스트의 인덱스는 0부터 시작하며, 0은 리스트의 첫 번째 요소를 가리킵니다.
리스트 예시
# 정수 리스트 생성 numbers = [100, -2, 32, 450]
위 예시에서 numbers 리스트의 각 인덱스에 해당하는 요소는 다음과 같습니다.
-
numbers[0]: 100 -
numbers[1]: -2 -
numbers[2]: 32 -
numbers[3]: 450
리스트에는 어떤 데이터를 담을 수 있을까요?
리스트는 정수, 문자열, 다른 리스트 등 다양한 타입의 데이터를 저장할 수 있습니다.
리스트의 특징
# 다양한 데이터 타입을 포함한 리스트 생성 mixed = [1, "apple", True, 3.14]
위 예시에서 mixed 리스트는 정수, 문자열, 불리언, 부동소수점 등 다양한 데이터 타입의 요소를 포함하고 있습니다.
이뿐만 아니라 리스트는 다른 리스트를 포함할 수도 있습니다.
다양한 자료형 요소를 포함하는 리스트
mixed_list = [1, "사과", ["파이썬"]]
위 예시에서 mixed_list의 3번째 요소, 즉 mixed_list[2]는 다른 리스트 ["파이썬"]를 포함하고 있습니다.
이 챕터의 강의 · 순서에 따라 데이터를 저장하는 리스트(List), 튜플(Tuple) 자료형
- 1. 순서가 있는 데이터를 담는 방법, 리스트(List)
- 2. 리스트 내 요소의 값을 활용하는 방법
- 3. 리스트 IndexError 예외 처리
- 4. 리스트를 연결, 반복하고 길이를 구하는 방법
- 5. append(), insert()로 요소 추가하기
- 6. 선택형 퀴즈
- 7. 리스트 연결 연산과 요소 추가의 작동 방식 비교
- 8. 요소를 삭제하는 del 키워드와 pop() 함수
- 9. 특정 값으로 요소를 제거하는 remove() 함수
- 10. 리스트 내 모든 값을 제거하는 clear() 함수
- 11. 리스트 내 요소를 정렬하는 sort() 함수
- 12. 리스트 내 특정 요소의 포함 여부를 확인하는 방법
- 13. 선택형 퀴즈
- 14. 값을 변경할 수 없는 자료형, 튜플(Tuple)
- 15. 튜플의 불변성과 예외 처리
- 16. 튜플 인덱싱으로 특정 요소에 접근하기
- 17. 슬라이싱으로 튜플의 일부분 선택하기
- 18. 튜플끼리 연산하는 방법
- 19. 코딩 퀴즈 - 리스트 정렬하기
- 20. 선택형 퀴즈
- 21. 빈칸 채우기 퀴즈
Quiz
0 / 1
리스트의 인덱스는 1부터 시작한다.
○
✕
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말