파이썬 리스트 안의 항목 개수 세기

조회수 2009회

num=[1,2,2,3,3,4,4,4,4,4] 이 리스트안에 중복되는 항목들의 개수를 어떻게 셀 수 있을까요? count함수 이용하면 안되고 for반복문을 사용하여 세야합니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 숙제 질문하지 마세요. nowp 2020.5.22 17:16
  • 공부하다가 궁금한게 생겨서 질문드렸는데, 불편하셨다면 죄송합니다!. 알 수 없는 사용자 2020.5.22 18:03
  • 숙제에 대한 질문을 하실 수는 있습니다. 하지만 질문자분께서는 숙제를 풀기 위한 질문을 하신 게 아니라 숙제'를' 질문하신 것 같네요. 궁금하신 게 답이 아니라 문제를 푸는 방법이라면, 혼자서 더 고민해보시고 잘 돌아가지 않더라도 작성한 코드를 올려보세요. 그러면 다들 도와주실겁니다. HIAOAIH 2020.5.22 19:40
  • 자신이 올린 질문을 보세요. "공부"하다가 "궁금"한 내용이 없어요. 그저 숙제 내용만 그대로 올렸고, 숙제에서 요구한 요구사항만 강조해서, 답만 얻어내려는 것으로 밖에 읽히지 않아요. 공부하다 궁금했던 부분을 같이 써주세요. 그럼 진지하게 같이 고민해 줄 수 있어요. nowp 2020.5.23 10:39

1 답변

  • num = [1,2,2,3,3,4,4,4,4,4]
    
    # for statement
    for n in num:
        print(n)
    
    # dictionary
    d = { 'a': 1, 'b': 2 }
    
    # exist or not exist in a dictionary 
    print('a' in d) # True
    print('c' in d) # False
    print('c' not in d) # True
    
    # set k-v to a dict
    d['c'] = 3
    print('c' in d) # True
    
    # if-else statement
    if ('c' not in d):
        print('c is not exist in a dict')
    else:
        # get a value from a dict
        print(d['c']) # 3
    
    # increment
    d['c'] += 1
    print(d['c']) # 4
    

    위 개별 문법들을 조합하면 됩니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)