470761759784682
Dayoung Lim
  • 2016.5.31 22:50
  • 조회수 218
  • 답변수 2
470761759784682
Dayoung Lim
  • 2016.5.31 22:50
  • 조회수 218
  • 답변수 2

도와주세요ㅠㅠㅠ

어디가 틀렸는지 감을 못잡겠어요ㅠㅠ

dict_and_list_1
def check_and_clear(box):

for key in check_and_clear.keys():
    if '불량품' == key:
        check_and_clear.clear()
    else:
        print("불량품이 있으면 box를 clear합니다.")
  • #파이썬 입문
  • #리스트와 비교 - 실습

2 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.6.1 14:00

    문제 설명 맨 밑에

    키가 있는지는 'in'으로 체크하고, 딕셔너리를 비우려면 clear()를 호출하세요.
    

    를 참고하시면 어떨까요?

  • 1113802738692982
    정재욱
    • 2016.8.6 13:38

    def check_and_clear(box):
    print("불량품이 있으면 box를 clear합니다.")
    if "불량품" in box.keys() :
    box.clear()
    print('불량품이 있어 clear했습니다.')
    else :
    return

    작성 후
    box = {
    "불량품" : 2,
    "불량" : 3
    }

    check_and_clear(box)
    box #확인결과 box={}로 확인됨.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.