728x90
반응형

딕셔너리 2

따라하며 배우는 파이썬과 데이터과학 8장 심화문제

1.fruits_dic = {'사과': 0, '배': 0, '수박': 0, '귤': 0, '포도': 0}while True: userlist = input("사과, 배, 수박, 귤, 포도 가격을 공백으로 구분하여 입력: ").split() count = 0 print("--------- 오늘의 과일 가격 -------------") for x in fruits_dic.keys(): fruits_dic[x] = userlist[count] print(f"{x:2s}: ", fruits_dic[x],"원") count += 1f"{}" 포매팅이 확실히 편하긴 한데 이게 한글이라서 포매팅이 잘 안되긴 한다 그리고 몰랐는데 딕셔너리도 순서가 있었구나 2..

코딩의 기록 2025.02.02

따라하며 배우는 파이썬과 데이터과학 -8. 연관된 데이터를 딕셔너리로 짝을 짓자

1. 키와 값을 가진 딕셔너리로 자료를 저장하자딕셔너리(dictionary): 리스트와 같이 값을 저장하는 자료구조 파이썬의 기본 자료형값(value)과 관련된 키(key)가 있음phone_book[key] ={value} 키-값 쌍항목은 쉼표로 구분되어 출력 됨 2. 딕셔너리의 기능을 알아보자keys() 메소드로 모든 키를 출력할 수 있음values() 모든 값 출력 가능items() 딕셔내리 내부의 모든 값 출력.items()와 같이 호출하면 (키, 값) 튜플이 반환됨contact = {"성":"홍", "이름":"길동", "직업":"어부"}for key, value in contact.items(): print(key,":",value) 이게 오랜만에 보면 이 표현식이 적응이 안되서 이해하는데 ..

코딩의 기록 2025.01.31
728x90
반응형