Python 多个List按照某一个List进行排序

Oct. 17, 2018, 3:09 p.m.

read: 35

实际场景是:
现在有三个list
分别是list1 list2 list3,分别代表学生的姓名,学号,成绩
现在需要按照成绩排序,也就是:
list 1, list 2, 按照list 3的顺序进行排序,给出代码:

    data = [(score, name, name2) for score, name, name2 in zip(list_3, list_1, list_2)]
    data.sort()
    list_3 = [score for score, name, name2 in data]
    list_1 = [name for score, name, name2 in data]
    list_2 = [name2 for score, name, name2 in data]

yagmail发送带附件的邮件

摘自知乎 import yagmail yag = yagmail.SMTP(user='joy_lmx@163.com', password='nicai?', host='smtp.163....

Py3.5 Linux 安装 最新版本TensorFlow GPU版本

文章标题:Py3.5 Linux 安装 最新版本TensorFlow GPU版本文章内容:系统为Linux,已经通过anaconda 装上了 Python3.5打开官网,确认对应版本的CUDA和...

推荐使用 Firefox 访问此站点 | 友情链接: 张鹏的博客  Web布拉格  杨洋的博客   李号的博客   魏文成博客 | Developed by zhangpeng | Copyright © 2018-2019 hupeng.me