파이썬300제: 파이썬 딕셔너리 091~100(20220124)
🌞파이썬 091~100문제 #091 딕셔너리 생성 ⭕ 아이스크림 이름을 키값으로, (가격, 재고)리스트를 딕셔너리 값으로 저장하기. 딕셔너리 이름은 inventory로 한다. 이름 가격 재고 메로나 300 20 비비빅 400 3 죠스바 250 100 :: 풀이: inventory = {"메로나": [300, 20], "비비빅": [400, 3], "죠스바": [250, 100]} print(inventory) 딕셔너리 값은 {}, 리스트 값은 []괄호를 사용한다. #092 딕셔너리 인덱싱 ⭕ inventory 딕셔너리에서 메로나 가격을 화면에 출력하기 inventory = {"메로나": [300, 20], "비비빅": [400, 3], "죠스바": [250, 100]} #실행 예시:300 원 print(..
2022. 1. 25.
파이썬300제: 파이썬 딕셔너리 081~090(20220124)
🌞파이썬 081~090문제 #081 별 표현식 ⭕ 데이터 언패킹은 좌변의 변수와 우변 데이터 개수가 같아야한다. 하지만 star expression을 사용하면 변수의 개수가 달라도 데이터 언패킹을 할 수 있다. 튜플에 저장된 데이터 중에서 앞에 있는 두 개의 데이터만 필요할 경우 나머지 데이터의 언패킹 코드를 작성할 필요가 없다. >> a, b, *c = (0, 1, 2, 3, 4, 5) >> a 0 >> b 1 >> c [2, 3, 4, 5] :: 10개의 값이 저장된 scores 리스트가 있을 때, start expression을 사용하여 좌측 8개의 값을 valid_score 변수에 바인딩하여라. scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9...
2022. 1. 25.
파이썬300제: 파이썬 리스트 061~070(20220124)
🌞파이썬 061~070문제 #061 ⭕ price 변수에는 날짜와 종가 정보가 저장돼 있다. 날짜 정보를 제외하고 가격 정보만을 출력하라. (힌트 : 슬라이싱) price = ['20180728', 100, 130, 140, 150, 160, 170] #풀이1 price = ['20180728', 100, 130, 140, 150, 160, 170] del price[0] print(price) #풀이2 price = ['20180728', 100, 130, 140, 150, 160, 170] print(price[1:]) [1:]의 의미는 리스트의 1~ 라는 뜻 인덱스 0번을 제외한 나머지 값을 출력(0번째 값은 날짜이므로 제외) #062 ⭕ 슬라이싱을 사용해서 홀수만 출력하라. nums = [1, 2..
2022. 1. 24.