지금까지는 변수 1개에 데이터 1개 저장하는 방법을 이용했습니다.
그러나 실제 데이터들은 방대한 양을 가지고 있고 이를 하나하나 변수를 지정하는건
너무나도 비효율 적입니다.
따라서 변수 1개에 데이터를 여러개를 집어 넣을 수 있도록 list 를 이용합니다.
List 만들기
위에 사진처럼 리스트는 [] 으로 나타낼 수 있습니다.
*데이터 엑세스 []와 혼동 주의
데이터 종류의 상관없이 넣을 수 있습니다.
List 접근 방법
List 또한 변수이기에 접근은 [] 을 통해 가능합니다.
위 사진과 같이 week[1] 은 week list에 2번째 값인 'Tue'를 나타내게 됩니다.
5번째 줄 처럼 'Mon'에 'n'을 접근하고 싶을때는 먼저 week[0]을 통해
'Mon'에 접근하고 그뒤에 한번더 []을 통해 접근이 가능하게 됩니다.
List 값 바꾸기
기존 문자열은 엑세스를 통한 변경이 불가능하였지만 List는 변경이 가능한 객체입니다..
* 문자열이 안되는 이유는 불가능한 객체이기 때문입니다.
위 사진처럼 list 는 변경이 가능하기 때문에 'Mon' -> 'Sun'으로 가능하게 됩니다.
List 값 추가하기
list 는 데이터를 추가하기 위해서 append() , insert()을 이용하게 됩니다.
append() : list 맨 뒤에 추가
insert(index,data) : index 위치에 data를 추가합니다.
List 값 삭제하기
list 안에 값을 삭제하는 방법은 3가지가 있습니다.
1. del
2. remove
3. pop
여기서 다른 함수들과 다르게 pop은 리턴값(튀어나오는 값이 존재한다.)이 있습니다.
즉 메모리상에서 변경된 값이 우리 눈에도 확인이 가능하다는 점입니다. (out[48]을 참고)
'개발 > 파이썬' 카테고리의 다른 글
파이썬 기초. dictionary 생성,접근방법,추가,삭제 (0) | 2022.11.16 |
---|---|
파이썬 기초. list 연산, in으로 값 확인하기, 정렬함수 (sort,sorted) (0) | 2022.11.16 |
파이썬 기초. 대소문자(upper,lower), 문자열 분리(split),슬라이싱 등 (0) | 2022.11.15 |
파이썬 기초. print() , input() , 형변환 (0) | 2022.11.15 |
파이썬 기초. 변수와 연산 (0) | 2022.11.14 |