-
[Python] Python의 배열! ListPython 2020. 10. 25. 20:52
List
List는 여러 데이터 타입 중 가장 다양하게 자주 사용된다.
List는 여러 타입의 데이터를 담을 수 있다.
다른 언어와 달리 Python에서는 list에 숫자와 문자를 혼합하여
넣을 수 있고, list안에 다른 list도 추가할 수 있다.
in
in을 사용하면 list 안에 특정 데이터가 있는지 없는지 확인 할 수 있다.
데이터가 존재하면 True, 존재하지 않으면 False가 출력된다.
.index() 함수
.index()를 이용하여 특정 데이터의 위치를 알 수 있다.
특정 데이터가 list에 없는 경우 에러가 발생한다.
그러므로 .index()함수를 사용할 때는 데이터가 확실하게 존재할 때
사용해야한다.
다음과 같이 in과 .index()를 혼합하여 작성하면 에러를 막을 수 있다.
in을 사용하여 만약 특정 데이터가 존재하지 않으면
아예 index()함수를 사용할 수 없게 만들었다.
list 연산
등호 연산(=)을 사용하여 list의 특정 위치의 데이터를 수정할 수 있다.
더하기 연산(+)을 사용하여 list를 추가할 수 있다.
하지만 더하기 연산(+)은 임의적인 추가이기 때문에
list a가 직접 수정되지는 않는다.
더하기 연산(+)을 list에 반영하고 싶으면 a = a + [7,8,9,10] 과 같이 사용하거나,
.append()함수를 사용하면 된다.
곱하기 연산(*)을 사용하면 list가 n번 생성된다.
덧셈과 마찬가지로 list a가 직접 수정되지는 않는다.
len() 함수
len() 함수를 사용하여 list의 길이를 구할 수 있다.
count() 함수
count() 함수를 이용하여 list에서 특정 데이터가 몇 개 존재하는지 알 수 있다.
유튜브에서 공부한 내용을 정리했다.
'Python' 카테고리의 다른 글
[Python] 튜플(Tuple) (0) 2020.10.25 [Python] Input() 함수 (1) 2020.10.25 [Python] Print() 함수 (1) 2020.10.25 [Python] 문자열 생성, 조회 (1) 2020.10.12 [Python] Python 기본 문법 (1) 2020.10.12