当前位置:  开发笔记 > 编程语言 > 正文

在Python中用空格排序字符串列表

如何解决《在Python中用空格排序字符串列表》经验,为你挑选了1个好方法。

我正在尝试根据它们之间的空格在python中排序字符串列表.例如,如果字符串列表是{'hello world', 'hello', 'hello world again', 'hello there'}.

在排序之后,列表应包含第一个位置中空格数最多的字符串,其后包含其他字符串:

{'hello world again', 'hello world', 'hello there', 'hello'}.

此致,Alok



1> Ayush..:

用于list:

>>> list.sort(key=lambda x: x.count(' '), reverse=True)
# list = ['hello world again', 'hello world', 'hello there', 'hello']

用于set:

>>> sorted(set, key=lambda x: x.count(' '), reverse=True)
# ['hello world again', 'hello world', 'hello there', 'hello']

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有