wie man die einzelnen Schlüssel-Wert eines dictionary-drucken in einer neuen Zeile?

Wenn ich ein bestimmtes Wörterbuch wie dieses:

{'avglen': 4.419354838709677, 'count:': 93, 'mosts:': 'your', 'longs:': ['stretched'], 'shorts:': ['i', 'a'],}

wie mache ich die einzelnen Schlüssel-Wert-drucken in einer neuen Zeile?

gut seinen lange aber hier ist der code, den ich verwende um dieses Wörterbuch. Ich ziemlich viel Hinzugefügt, jedes Schlüssel-Wert-Wörterbuch. So habe ich herausgefunden, das kürzeste Wort, und dann habe ich Hinzugefügt, um das Wörterbuch. Ich bemerkte es auch, dass es extra Doppelpunkte. aber ich dachte, seinen Teil der Werte und die ich verwenden kann .ersetzen (), es Weg zu nehmen??

def build_report(freq):
    report={}
    freq_list=list(freq.keys())
    keys=sorted(freq, key=len)
    #for shorts:
    shortest=keys[0]
    shortest = [keys[0]]
    for key in keys[1:]:
        if len(key) == len(shortest[0]):
            shortest.append(key)
        else:
            break   
    report["shorts:"]=shortest
    #for longs:
    longest=keys[-1]
    longest = [keys[-1]]
    for key in reversed(keys[:-1]):
        if len(key) == len(longest[0]):
            longest.append(key)
        else:
            break
    report["longs:"]=longest
    #for mode:
    val_list=list(freq.values())
    sorted_val_list=sorted(val_list)
    mode=sorted_val_list[-1]
    for key in freq.keys():
        if freq[key]==mode:
            mode_word=key
    report["mosts:"]=mode_word
    # for word count:
    wordcount=len(list(freq.keys()))
    report["count:"]=wordcount
    #for average length:
    avg=list(freq.keys())
    average=sum(map(len,avg))/len(avg)
    report["avglen"]=average
    #for freq dictionary of word to word count
    freqs=freq
    report["freqs:"]=freqs
    return report
Beachten Sie, dass es zu sein scheinen überbleibsel Doppelpunkte im Umlauf in Ihrem Schlüssel. Ich würde einen Blick auf was auch immer Sie tun, um zu generieren, dass Wörterbuch.
Ich Hinzugefügt mein code, der generiert das Wörterbuch

InformationsquelleAutor user2976821 | 2013-11-24

Schreibe einen Kommentar