我已经创建了一个按降序排列的单词列表。每当列表中的单词长度发生变化时,我都要在后面加一个换行符。你知道吗
my_list = ['PAID','BATCH','CAKE','MY','CABLE']
my_list.sort(key = len, reverse = True)
print(' '.join(words_in_final))
电流输出
BATCH CABLE CAKE PAID MY
期望结果
BATCH CABLE
CAKE PAID
MY
或者
length 5
BATCH CABLE
length 4
CAKE PAID
length 2
MY
您可以使用^{} 按长度对字符串进行分组,也可以按长度对字符串进行排序:
使用
groupby
:使用
itertools.groupby
例如:
输出:
相关问题 更多 >
编程相关推荐