python - 根据另一个列表排序列表
问题描述
我想根据 a 的值降序对 b 进行排序;
a = [2,1,5,3,4]
b = [(0,0),(1,1),(2,2),(3,3),(4,4)]
For 循环正在工作,但有更快的方法吗?
结果将是:
b: [(2,2),(4,4),(3,3),(0,0),(1,1)]
解决方案
推荐阅读
- regex - 允许某个文件并排除所有其他文件的正则表达式
- python - OpenCV 或 Numpy 中的对比度拉伸与限制和消隐
- python - Matplotlib Sliders - Autoscaling of the y-axis
- python - Comparing two lists from user input (lottery game)
- ios - Swift WKWebView 没有将全局处理程序注入网站
- django - Django create_superuser() missing 1 required positional argument: 'username'
- html - How to center modal window on view port, no matter where you are located on the page?
- angular - Vscode 说该类在库模块中不存在,但可以正确构建。我怎样才能解决这个问题?
- javascript - discord.js 从旧消息中读取反应
- ios - 如何在没有 https 的情况下使用 ftp 服务器安装 .ipa 文件?