스칼라(한 개의 데이터를 가지는 변수)가 아니라 여러 개의 값을 관리하는 데이터 구조
종류 : 리스트, 튜플, 세트, 딕셔너리
1. 리스트
여러 값들을 순차적으로 저장하고 관리하는 구조
(1) 저장되는 메모리 구조
(2) 서로 다른 타입도 포함할 수 있다
(3) 인덱스를 넘어가면 Error 발생
(4) 다차원 배열
20이라는 값이 있는 1번 인덱스를 똑같이 지목했으나 슬라이싱과 인덱싱 각각 대입결과 리스트의 차원이 다르다.
원인 : 인덱싱은 한 차원 다운그레이드 되기 때문이다.
요약하자면
... 수정중 ...
(5) 리스트의 연산
(6) 리스트의 메서드
*append()에 콤마(,)로 여러 값 대입시 TypeError
여러 요소를 추가하고 싶으면 리스트로 수행
*extend()는 오히려 스칼라값이 들어가면 TypeError
*문자열도 영어만 있으면 ASCII코드, 한글까지 있으면 UNI코드 기준으로 정렬됨
파이썬 기본함수 sorted()
'Python > 개요 및 문법' 카테고리의 다른 글
input() 함수 (0) | 2024.09.24 |
---|---|
컬렉션 타입 - 튜플 (0) | 2024.09.24 |
문자열 다루기 (0) | 2024.09.23 |
파이썬의 변수 (0) | 2024.09.23 |
print() 함수 (0) | 2024.09.23 |