에이블스쿨 6기 DX 트랙/일일 복습

DAY 02. 리스트 자료형

d061120 2024. 9. 6. 01:22
  • 리스트는 여러 값을 묶어서 갖는 컨테이너 자료형 중의 하나
  • 대괄호([ ]) 안에 콤마로 구분해 값을 나열하며, 이 값을 요소라고 부름
  • 이 세상 온갖 데이터(숫자, 문자, 파일, 이미지 등등)가 리스트의 요소가 될 수 있음
  • 리스트도 리스트의 요소가 될 수도 있음
  • Python에서 가장 많이 사용되는 자료형이 리스트라고 생각해도 됨

 

1. 일반 변수와 리스트 비교

1) 일반 변수 - 처리할 데이터 수가 많을수록 번거로움

# 개별 값을 갖는 기존 변수
score1 = 85
score2 = 90
score3 = 80
score4 = 75
score5 = 95

# 변수들의 합
score_sum = score1 + score2 + score3 + score4 + score5

# 확인
score_sum
----------
425

 

2) 리스트 - 많은 요소를 하나의 리스트로 정리 가능

# 리스트 만들기
score = [85, 90, 80, 75, 95]

# 확인
score
----------
[85, 90, 80, 75, 95]
----------

# 리스트 요소의 합
score_sum = sum(score)

# 확인
score_sum
----------
425

 

2. 리스트 만들기

1) range() 함수로 리스트 만들기

  • range(m, n, x): m 부터 n-1 까지 x 만큼씩 증가하는 정수가 됩니다.
  • x를 음수로 설정하면 점점 작아지는 일련의 정수를 얻을 수 있습니다.
# 0 ~ 9 사이, 2씩 증가하는 정수를 요소로 갖는 리스트
nums = list(range(0, 10, 2))

# 확인
nums
----------
[0, 2, 4, 6, 8]

 

'에이블스쿨 6기 DX 트랙 > 일일 복습' 카테고리의 다른 글

DAY 05. 함수  (1) 2024.09.12
DAY 04. 제어문  (0) 2024.09.11
DAY 03. 딕셔너리 자료형  (3) 2024.09.06
DAY 03. 집합 자료형  (0) 2024.09.06
DAY 03. 튜플 자료형  (0) 2024.09.06