python从大到小排序

问题描述 投票:-3回答:1

text1 ='我们不是我们应该做的我们不是我们需要的但是至少我们不是以前那样 - 足球教练'

我有这个text1,这里是它的代码

def word_dict(all_words): 
    word_dict = {}
    # YOUR CODE HERE
    text = text1.split()
    for line in text:
        words = line.split()
        for word in words:
            word = word.lower()
            if not word in word_dict:
                word_dict[word] = 1
            else:
                word_dict[word] = word_dict[word] + 1
    return word_dict

我正在计算文本中的每个单词,但我想在显示时想做,我想从最大数量的单词显示到最小数量的单词

python-3.x
1个回答
0
投票

你可以使用sorted按长度排序。

textArr = text1.split()
result = sorted(textArr , key = len)
© www.soinside.com 2019 - 2024. All rights reserved.