我是靠谱客的博主 昏睡荷花,最近开发中收集的这篇文章主要介绍python 字符串降序_关于python:创建一个以降序(NOT REVERSE)顺序返回给定字符串的函数...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我期末考试有这个问题,我想不出来。我最初尝试使用for i in range(len(string)-1)循环来比较索引中字符的数值。

我知道我可以用一个列表对列表进行排序,然后反向打印,但我们被告知不能使用列表或反向排序功能。

也不能使用print(string[::-1])技术,因为这不是要反转一个字符串,而是将其按降序排列。例如,字符串"hello"的输出为"ollhe"而不是"olleh",字符串"world"将输出为"wrold"而不是"dlrow"

如果有人能帮助我,我会感激的,谢谢。

是否需要按字母降序打印字符串?

埃多克斯1〔0〕怎么样

@根据我在问题中的理解,威廉姆不应该使用[::-1]

@卢卡乔奇,我以为他们只是在澄清,他们不只是想要弦的反面。

@威廉姆,你可能是对的,但我注意到他也不应该使用排序函数。

@卢卡乔奇啊,我错过了

""world"会输出,"wlord""——你确定这是按字母顺序递减的吗?

他们可能不想要这个答案,但计数方式:import collections; letters = collections.Counter(input); return ''.join(chr(idx) * letters[chr(idx)] for idx in xrange(ord(max(letters.keys())), 0, -1))

最后

以上就是昏睡荷花为你收集整理的python 字符串降序_关于python:创建一个以降序(NOT REVERSE)顺序返回给定字符串的函数...的全部内容,希望文章能够帮你解决python 字符串降序_关于python:创建一个以降序(NOT REVERSE)顺序返回给定字符串的函数...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部