파이썬
2장 파이썬 프로그래밍의 기초, 자료형(리스트)-(2)
supersumin
2024. 8. 1. 23:45
[위 글은 "점프 투 파이썬(박응용 지금/위키독스)", 조코딩 "최신 파이썬 코딩 무료 강의 | 2024 점프 투 파이썬 통합본"을 참고하여 만들었습니다.]
3. 리스트 자료형
리스트 자료형은 Python에서 다루는 자료형 중 하나이며 여러 이유가 있겠지만 여러 값을 하나의 변수에 저장할 수 있다는 범으로 인해 변수 하나만으로도 여러 값을 다룰 수 있어 코드를 효율적으로 작성할 수 있다는 점이 유용하다.
- 리스트 선언
=> 리스트 안에는 어떠한 자료형도 포함할 수 있다.
- 리스트의 인덱싱과 슬라이싱
리스트 또한 문자열처럼 인덱싱과 슬라이싱이 가능하다.
- 리스트의 인덱싱
- 리스트의 슬라이싱
- 다차원 리스트 인덱싱
다차원 리스트에서는 중첩된 리스트에 접근하기 위해 여러 인덱스를 사용한다.
- 리스트 연산하기
문자열과 마찬가지로 리스트 역시 +를 사용해서 더할 수 있다. 또한 *를 사용해서 일정한 값만큼 반복할 수 있다.
- 리스트 더하기
"asd"+"fgh"="asdfgh"와 같은 이치이다.
- 리스트 반복하기
리스트가 세 번 반복되어 새로운 리스트를 만든다.
- 리스트 길이 구하기
* 리스트 연산 실수 예방 *
리스트 내의 자료형과 연산하려는 자료형의 유형은 같아야 한다!
- 리스트의 수정과 삭제
- 리스트의 값 수정하기
a[2]의 요소값이 3에서 4로 바뀌었다.
- del 함수를 사용해 리스트 요소 삭제하기
del 함수를 사용하여 리스트의 몇 번쨰 요소를 삭제할 수 있으며, 삭제된 index는 비어있는 채로 남아있는 것이 아닌 다른 메꿔진다.
* del 함수 *
del 함수는 파이썬이 자체적으로 가지고 있는 삭제함수이다.