如何对列表中特定范围的元素进行排序?
假设我有一个列表,
lst = [5, 3, 5, 1, 4, 7]
我想让它从第二个元素 3 到末尾排序。
我以为我可以通过以下方式做到这一点:
lst[1:].sort()
但是,这是行不通的。
我该怎么做呢?
Suppose I have a list,
lst = [5, 3, 5, 1, 4, 7]
and I want to get it ordered from the second element 3 to the end.
I thought I could do it by:
lst[1:].sort()
But, this doesn't work.
How can I do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
所以称之为(lst,1)
so call it as so(lst, 1)
您可以使用以下代码:
You can use the following code:
最好在切片内进行。
Its best to do it within the slice.