我有一个字串,我试图做一个计数每个字母表,以获得单独的字母计数。但是,我想用ASCII降序排列。这是为了修改我下面的函数,这样我就可以得到我想要的输出了吗?Print count(word1).sort()不起作用,因为无法在单个str中执行排序
word1 = iLoveCats
def count(i):
word2 = Counter(i).most_common()
return " ".join("{}:{}".format(a, b) for a, b in word2)
print count(word1)
电流输出:
^{pr2}$期望输出: 按ASCII降序计数。在
如果要按ASCII降序排列字母,可以使用
chr
和sorted
函数。在这对你的用例应该有用。在
你试过使用sorted($your'u list,reverse=True)吗?在
例如:
sorted(reverse=True)
可以按ASCII降序输出列表b。在map
:或理解:
^{pr2}$现在:
两者都复制:
相关问题 更多 >
编程相关推荐