my_list = [11, 222, 30, 44]
for data in my_list:
print(data)
# 11
# 22
# 30
# 44
문자열 데이터를 루프 돌면서 처리한다.
fruits = ['사과', '배', '망고', '바나나', '수박']
for fruit in fruits:
print(fruit)
# 사과
# 배
# 망고
# 바나나
# 수박
리스트의 인덱스값과, 매칭되어 저장되어있는 값을 함께 출력
for index, data in enumerate(fruits):
print(index, data)
# 0 사과
# 1 배
# 2 망고
# 3 바나나
# 4 수박
키, 밸류 값을 각각 가져와서 원하는 처리를 함
my_phone = {'brand' : 'apple', 'model' : 'iPhone 12', 'color': 'red', 'year': 2021}
for key, value in my_phone.items():
print(key, value)
# brand apple
# model iPhone 12
# color red
# year 2021
RANGE 함수
- range() 함수는, 숫자 리스트를 만들어 준다.
- range() 함수는, 인덱스가 0 부터 시작한다.
- 레인지의 괄호 안에 적는 숫자 갯수만큼 만든다.
- Example: range(0, 10) generates integers from 0 up to, but not including, 10.
print(range(10 + 1))
print(list(range(10 + 1)))
print(range(4, 17 + 1))
print(list(range(4, 17 + 1)))
# range(0, 11)
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# range(4, 18)
# [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]
# 4부터 17까지의 정수중에, 짝수를 만들고 싶다.
print(list(range(4, 17 + 1, 2)))
#[4, 6, 8, 10, 12, 14, 16]