편집 기록

편집 기록
  • 프로필 noah0508님의 편집
    날짜2021.04.07

    python고수님들께 질문드립니다


    **입력**
    How are you How is it going
    

    이렇게 입력시

    **출력**
    How :  2
    are : 1
    you : 1
    is : 1
    it : 1
    going : 1
    

    이런식으로 나오도록 하려고 프로그램을 짜려는데

    dic = {}
    a=input().split()
    for i in range(len(a)):
        word=a[i]
        count=a.count(word)
        dic[word]=count
    print(dic)
    

    와 같이 써서 자꾸만 {key:~, key:~,...}처럼 나오게 되는데 위의 예시처럼 List와 Dictionary를 사용해 나오게 하려면 어떻게 프로그램을 짜야 하고 또한 a.count(word)를 쓰지 않고는 단어의 개수를 어떻게 셀 수 있는지 질문 드려봅니다.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2021.04.06

    python고수님들께 질문드립니다


    EX:) How are you How is it going 이렇게 입력시

    How : 2

    are : 1

    you : 1

    is : 1

    it : 1

    going : 1

    이런식으로 나오도록 하려고 프로그램을 짜려는데

    dic = {}

    a=input().split()

    for i in range(len(a)):

    word=a[i]
    
    count=a.count(word)
    
    dic[word]=count
    

    print(dic) 와 같이 써서 자꾸만 {key:~, key:~,...}처럼 나오게 되는데 위의 예시처럼 List와 Dictionary를 사용해 나오게 하려면 어떻게 프로그램을 짜야 하고 또한 a.count(word)를 쓰지 않고는 단어의 개수를 어떻게 셀 수 있는지 질문 드려봅니다.