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]

+ Recent posts