즐거운프로그래밍

[파이썬] 데이터 세트와 for 반복문 활용하기

수수께끼 고양이 2023. 10. 26. 13:41
728x90
반응형

 

리스트 데이터 세트와 for 반복문

 

하나의 리스트를 반복처리하는 방법

#리스트와 for 반복문
book_list = ["혼자 공부하는 첫 프로그래밍","혼자 공부하는 파이썬"]
for book in book_list:
    print(book)

 

 


여러 개의 리스트를 하나의 for 반복문으로 처리하는 방법

#여러 개의 리스트를 하나의 for 반복문으로 처리하는 방법
name_set = ["드링킹 요구르트", "딸기우유"]
price_set = [1800,1500]
qty_set = [4,2]

## for 반복문으로 아래 코드를 반복처리
name =name_set[0]
sales = price_set[0]*qty_set[0]
print(name+" 매출액:"+str(sales))

name = name_set[1]
sales = price_set[1]*qty_set[1]
print(name+" 매출액:"+str(sales))

 

 


for 반복문으로 처리한 리스트 인덱싱

# for 반복문으로 리스트 인덱싱
name_set = ["드링킹 요구르트", "딸기우유", "홈런공"]
price_set = [1800,1500,1000]
qty_set = [4,2,3]

for i in[0,1,2]:
    name = name_set[i]
    sales = price_set[i]*qty_set[i]
    print(name+" 매출액 : "+str(sales))

 

 

위 코딩을 len 명령어를 사용하여 표현

name_set = ["드링킹 요구르트", "딸기우유", "홈런공"]
price_set = [1800,1500,1000]
qty_set = [4,2,3]

for i in range(len(name_set)):
    name_set[i]
    price_set[i]
    qty_set[i]

 


레인지 데이터 세트를 사용하여 인덱스 관리

book_list = ["혼자하는 첫 프로그래밍","혼자 공부하는 파이썬"]
print(len(book_list))

count_down = [10,9,8,7,6,5,4,3,2,1]
print(len(count_down))

 

 


딕셔너리 데이터 세트와 for 반복문

book_dict = {
    "입문자용" : "혼자 공부하는 첫 프로그래밍",
    "초보자용" : "혼자 공부하는 파이썬"
}
for book in book_dict:
    print(book)
    print(book_dict[book])

 


mos_qty = {
    "2020년 6월": [9,5,14,8],
    "2020년 7월": [15,6,17,15],
    "2020년 8월": [26,18,26,10]
}

for month in mos_qty:
    total=sum(mos_qty[month])
    print(month+" 판매량 : "+str(total))

 

728x90
반응형