![]() |
1
41
说明:key函数返回一对(元组)。第一个元素是
|
![]() |
2
9
第一:当你的意思是“干净”时,不要说“蟒蛇”。这只是一个俗语。
您可以进一步改进它——使用这样的三元表达式很好:
如果
它首先正常排序,然后使用Python sorts的stable属性将以“x”开头的单词移到前面,而不改变顺序。 |
![]() |
3
6
|
![]() |
4
5
应该指出的是
唯一的缺点是你正在改变给定的对象。这可以通过预先对列表进行切片来解决。
|
![]() |
5
2
|
![]() |
6
2
重新发送变量SilenGhosts代码(可以随意复制,silenghost)作为代码而不是命令提示符日志
|
![]() |
7
1
|
![]() |
8
0
更多关于原始解决方案的内容: l1=[] l2=[] for w in sorted(words): (l1 if w[0] == 'x' else l2).append(w) l1.extend(l2) return l1 |