코드로 우주평화

김왼손의 왼손코딩 #리스트, 값 추가하기, 인덱싱, 슬라이싱, 메서드 본문

나는 이렇게 학습한다/Language

김왼손의 왼손코딩 #리스트, 값 추가하기, 인덱싱, 슬라이싱, 메서드

daco2020 2021. 7. 15. 22:27
반응형

 오늘 배운 것 

 

<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 은 메서드가 아닌 내장함수, 파이썬에서 기본으로 제공함수!

 

 

 


 

 오늘 느낀 것 

문자열이든 리스트이든 동일하게 적용되는구나를 느꼈다.

리스트에서 메서드는 리스트명 다음에 . 이 붙고 메서드라 불리는 명령어 같은 것들이 붙는 거 같다.

외우지마라 외우지마라 하는데, 솔직히 외우지 않으면 어떻게 알고 쓸까... 차라리 외우는게 나은 것 같다.

 

파이썬 표준 라이브러리 — Python 3.9.6 문서

파이썬 표준 라이브러리 파이썬 언어 레퍼런스 는 파이썬 언어의 정확한 문법과 의미를 설명하고 있지만, 이 라이브러리 레퍼런스 설명서는 파이썬과 함께 배포되는 표준 라이브러리를 설명합

docs.python.org

파이썬 표준 라이브러리를 보니깐, 통째로 외우는건 좀 아니고,, 배우면서 하나둘씩 외워야겠다.

 

일단 오늘은 len() = 값을 세주는 내장함수 // .sort() = 값 정렬 // .count() = 값 카운팅 // .append() = 값 추가 // del list() = 리스트 값 지우기, 여기까지만 외우고 넘어가자.

반응형