首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python -反转列表顺序

Python -反转列表顺序
EN

Stack Overflow用户
提问于 2020-10-08 09:43:48
回答 1查看 108关注 0票数 0

我想在不改变值的情况下反演列表顺序。最初的清单如下:

代码语言:javascript
运行
复制
[15, 15, 10, 8, 73, 1]

所产生的期望列表是:

代码语言:javascript
运行
复制
[10, 8, 15, 15, 1, 73]

这个例子来自一个更复杂的熊猫数据框架中的一个真实的数据处理问题。我提出一个清单问题只是为了简化这个问题。所以,它也可以是熊猫的功能。

EN

回答 1

Stack Overflow用户

发布于 2020-10-08 10:46:07

代码语言:javascript
运行
复制
zlist = int(len(list)/2)
for i in range(0, zlist):
    a, b = list.index(sorted(list, reverse=True)[i]), list.index(sorted(list,reverse=False)[i])
    list[b], list[a] = list[a], list[b]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64259851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档