목차
파이썬 첫 걸음 - 변수 알아보기
이번 포스팅부터 본격적으로 파이썬에 대해 다루고자 한다. 변수 알아보기 가장 첫 단계로 배울 것은 "변수"이다. 변수(Variables)는 우리가 정보를 저장해두는 곳이라고 생각하면 되는데, 다음을
chjune0205.tistory.com
지난 포스팅에서는 파이썬 첫 걸음으로 변수를 알아보는 시간을 가졌다.
이번 포스팅에서는 리스트에 대해 알아보겠다.
리스트가 필요한 순간
리스트는 열거 타입의 일부이다.
이 열거 타입이 필요한 상황은 언제일까?
- 여러 개의 과일들 중 랜덤으로 뭔가 하나를 뽑는 경우
- 요소별로 특정한 코드를 모두 수행시키고 싶은 경우
등등 공통점을 가진 무언가들을 나열하고, 이를 이용하려는 상황일 것이다.
그 중에서도 리스트는 요소들의 내용을 입맛대로 변경할 수 있는 mutable한 열거 타입을 뜻한다.
리스트의 사용
books = ["미움받을 용기", "부의 추월차선", "콘텐츠의 미래"]
cars = ["소나타", "투싼", "산타페", "그랜저"]
my_lotto_nums = [3, 15, 17, 23, 35, 42]
리스트는 위와 같이 [] 안에 요소들을 넣어 놓고, 콤마(,)로 구분하여 선언할 수 있다.
books와 cars는 둘 다 String 타입의 요소들을 나열한 상태이며, my_lotto_nums는 int타입의 요소들을 나열했다.
다른 타입들도 얼마든지 요소로 올 수 있다.
이제 리스트를 이용할 때 사용되는 기능들을 조금 살펴보자.
일치하는 요소 찾기 - in
특정 요소가 해당 리스트에 있는지 확인 할 때는 in을 사용한다.
위는 15가 my_lotto_nums에 속하는지 참 거짓을 print 하는 코드이다.
리스트의 길이 알아내기 - len
len은 length의 약자로, 리스트의 길이를 알아내고자 할 때 사용한다.
최대값 / 최소값 알아내기 - max / min
max와 min을 통해서 리스트 요소들 중 최대값, 최소값을 알아낼 수 있다.
요소 추가하기 - append, insert
append를 이용하면, 리스트의 마지막 index에 새로운 요소를 추가할 수 있다.
특정 index에 요소를 추가하고 싶다면, insert를 쓰면 된다.
참고로 컴퓨터에서 index는 첫 번째 요소는 0을 기준으로 시작된다.
위의 코드는 index 1의 위치에 5라는 숫자를 insert하라는 뜻이다.
요소 제거하기 - remove
특정 요소를 제거할 때는 remove를 사용한다.
리스트 비우기 - clear
모든 요소를 비우기 위해서는 clear라는 함수를 사용한다.
리스트 순서 뒤바꾸기 - reverse
순서를 뒤바꾸기 위해서는 reverse를 사용한다.
위 내용 말고도 사용 가능한 리스트 함수는 더 존재한다.
추가적인 기능이 궁금하다면 파이썬 공식 문서인 아래 사이트에서 참고해보기 바란다.
docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
Built-in Types — Python 3.9.2 documentation
The following sections describe the standard types that are built into the interpreter. The principal built-in types are numerics, sequences, mappings, classes, instances and exceptions. Some collection classes are mutable. The methods that add, subtract,
docs.python.org
'Develop > Python' 카테고리의 다른 글
파이썬 (Python) 설치 방법 (0) | 2024.04.03 |
---|---|
파이썬 - 함수 알아보기 (0) | 2021.03.08 |
파이썬 Tuples와 Dictionary 알아보기 (0) | 2021.03.07 |
파이썬 첫 걸음 - 변수 알아보기 (1) | 2021.03.05 |
지금 당장 파이썬을 배워야 하는 이유 (0) | 2021.03.05 |