按照降序返回一个字符串的所有子字符串
创始人
2024-08-24 08:30:03
0
  1. 首先定义一个空的数组来存储所有的子字符串。
sub_strings = []
  1. 使用两个嵌套的循环来获取所有的子字符串,并将它们添加到数组中。外部循环控制字串的长度,内部循环控制取字串的起始位置。
for i in range(len(string)):
    for j in range(i+1, len(string)+1):
        sub = string[i:j]
        sub_strings.append(sub)
  1. 排序数组中的所有子字符串,并使用reverse()方法将它们反转,以实现降序排序。
sub_strings = sorted(sub_strings)
sub_strings.reverse()
  1. 以降序顺序返回数组中的所有子字符串。
for sub in sub_strings:
    print(sub)

完整代码如下:

# 定义字符串
string = "python"

# 定义空数组
sub_strings = []

# 得到所有子字符串
for i in range(len(string)):
    for j in range(i+1, len(string)+1):
        sub = string[i:j]
        sub_strings.append(sub)

# 排序和反转数组
sub_strings = sorted(sub_strings)
sub_strings.reverse()

# 打印结果
for sub in sub_strings:
    print(sub)

输出为:

yton
ytho
ython
thon
thonp
tho
thn
typ
tyon
tyo
tp
ton
to
tn
pyt
pyth
python
pyt
pyo
pt
on
o
n

相关内容

热门资讯

透视计算!aapoker工具(... 透视计算!aapoker工具(wEpOke)外挂透明挂辅助软件(辅助挂)攻略教程(有挂攻略)-哔哩哔...
一分钟揭秘(wpk系统)外挂透... 一分钟揭秘(wpk系统)外挂透明挂辅助机制(辅助挂)透视辅助(有挂技术)-哔哩哔哩;小薇(透视辅助)...
总算了解(德扑之星ai代打)外... 总算了解(德扑之星ai代打)外挂透明挂辅助插件(辅助挂)软件透明挂(2024已更新)(哔哩哔哩);科...
透视挂(德州游戏)外挂透明挂辅... 透视挂(德州游戏)外挂透明挂辅助软件(辅助挂)透视辅助(有挂秘笈)-哔哩哔哩;科技详细教程小薇《75...
每日必看!德扑之星专业(WEP... 每日必看!德扑之星专业(WEPOke)外挂透明挂辅助APP(透视)安装教程(讲解有挂)-哔哩哔哩;德...
透视辅助(德扑机器人)外挂透明... 透视辅助(德扑机器人)外挂透明挂辅助挂(透视)软件透明挂(2025已更新)(哔哩哔哩);玩家必备必赢...
玩家实测(德州免费)外挂透明挂... 玩家实测(德州免费)外挂透明挂辅助工具(辅助挂)发牌规律(果真有挂)-哔哩哔哩;玩家必备必赢加哟《1...
推荐十款(aapoker手游版... 1、推荐十款(aapoker手游版)外挂透明挂辅助工具(透视)透视辅助(2024已更新)(哔哩哔哩)...
透视好牌!cloudpoker... 透视好牌!cloudpoker辅助透视(WePoke)外挂透明挂辅助软件(透视)透视教程(有挂讲解)...
研究成果(微扑克计算器)外挂透... 研究成果(微扑克计算器)外挂透明挂辅助器(辅助挂)发牌机制(有挂分析)-哔哩哔哩关于微扑克计算器机制...