오늘 배운 것
<List>
리스트에 들어가는 값은 문자열과는 다르게 변경하거나 뺄 수 있다
*immutable : 값을 변경할 수 없는 것 > 문자열
*mutable : 값을 변경할 수 있는 것 > List
리스트 예시
[val1, val2, ---]
리스트에 값을 넣는 방법
list = ['a', 'b', 'c']
리스트에 값 추가하는 방법
list.append('d')
(append 는 list만 사용할 수 있는 함수)
단, append로 값을 추가하는 경우 사전에 해당 list가 존재해야 한다!
더 자세히는 구글에 파이썬 리스트 끼워넣기 등으로 검색!
<Indexing>
리스트 안에 있는 순서에 따라 불러올 수 있는 것
ex. del animals[4]
앞에 del 을 쓰면 해당 리스트 값이 삭제된다!
<Slice>
리스트 안의 값도 문자열과 마찬가지로 [0부터 : 0전까지] 잘라서 가져올 수도 있다.
<메서드>
list.sort()
> 가나다 순으로 리스트 값들이 정렬된다
list.count('a')
> 리스트 값 안에 a 값이 몇 개가 있는지 숫자로 알려준다
이런 메서드 들을 더 많이 알고 싶다면
구글에 파이썬 리스트 카운트, 메서드 등 키워드로 검색
+
len(list)
> 리스트 안에 값이 몇 개가 있는지 숫자로 알려준다.
len 은 메서드가 아닌 내장함수, 파이썬에서 기본으로 제공함수!
오늘 느낀 것
문자열이든 리스트이든 동일하게 적용되는구나를 느꼈다.
리스트에서 메서드는 리스트명 다음에 . 이 붙고 메서드라 불리는 명령어 같은 것들이 붙는 거 같다.
외우지마라 외우지마라 하는데, 솔직히 외우지 않으면 어떻게 알고 쓸까... 차라리 외우는게 나은 것 같다.
파이썬 표준 라이브러리를 보니깐, 통째로 외우는건 좀 아니고,, 배우면서 하나둘씩 외워야겠다.
일단 오늘은 len() = 값을 세주는 내장함수 // .sort() = 값 정렬 // .count() = 값 카운팅 // .append() = 값 추가 // del list() = 리스트 값 지우기, 여기까지만 외우고 넘어가자.
'나는 이렇게 학습한다 > Language' 카테고리의 다른 글
김왼손의 왼손코딩 #for, range(), for x 2, 컴프리헨션 (0) | 2021.07.17 |
---|---|
김왼손의 왼손코딩 #튜플, 패킹, 언패킹 (0) | 2021.07.16 |
김왼손의 왼손코딩 #독스트링, end, 이스케이프 코드 (0) | 2021.07.14 |
김왼손의 왼손코딩 #format(), 인덱싱, 슬라이싱, 메서드 (0) | 2021.07.13 |
김왼손의 왼손코딩 #자료형 변환하기, 주석, 문자열, 포맷팅 (0) | 2021.07.12 |