25회차 내배캠 파이썬!

포도당·2025년 5월 27일
0

파이썬 1일? 차

첫 문제 풀이 솔직히 강의 듣는둥 마는 둥..
왜냐면 옜날에 했을때도 나는 역시 기계언어나 이런쪽은 젬병인지 이해가 하나도 안됨

그래서 문제부터 풀어보기로 했음. 오늘 라이브세션에서는 이걸 Bottom up방식이라 하던데 난 이게 더 좋음 하지만 Top Down하고 같이 맞물리면 시너지가 더 좋다함.

그리고 솔직히 오늘 많은 생각이 들었음.. 그래도 결론은 열심히해보기로함.

1번 문제 list

temperatures라는 리스트에 [25, 27, 24, 28, 26]이 담겨있습니다.
이 리스트에서 마지막 온도를 출력하는 코드를 작성하세요.

답 : temperatures = [25, 27, 24, 28, 26]
print(temperatures[-1])
26

순서는 0부터 시작 마지막은 -1 그래서 -1또는 4도 되는 것.

2번 문제 dictionary

product_details 딕셔너리에 {'name': '노트북', 'price': 1200000, 'brand': 'LG'}
가 담겨있습니다. 이 딕셔너리의 모든 키를 출력하는 코드를 작성하세요.

답:
product_details = {'name': '노트북', 'price': 1200000, 'brand': 'LG'}
keys = product_details.keys()
print(keys)

  1. 먼저 중괄호 안에 담겨 있는 포멧이 바로 딕셔너리임.
  2. keys = product_details. keys() 라는 형태로 해주는건 키값 변수로 지정하겠다는 의미
  3. 따라서 print() 에 keys를 넣기만 해도 호출이 가능함.
  4. 또하나는 keys 라는 값을 지정해주지않고 print에 product_details.keys를 넣어도 바로 입력이됨
  5. keys 를 지정해주지 않았는데 keys를 넣어서 호출하는건 keys()라는 거 자체가 함수 값이 기때문에 가능
    6, 하지만 keys라는 변수를 따로 지정해주지는 않았기때문에 keys 라는거 하나로는 호출이 안됨.

추가

  1. 만약 저기서 값만 보고 싶다면 keys > values , 전체를 보고싶다면? items
  2. 깔끔하게 보고싶다면? prunt(list(values))
  3. product_details = {'name': '노트북', 'price': 1200000, 'brand': 'LG'}
    values = product_details.values()
    print(list(values))

['노트북', 1200000, 'LG']

profile
어디까지 성장할 것 인가..!

0개의 댓글