美文网首页
[Python]sorted-学生姓名和成绩排序

[Python]sorted-学生姓名和成绩排序

作者: PlutoMa | 来源:发表于2016-08-21 11:59 被阅读787次

    要求:将一组学生tuple分别进行按照姓名排序和按照成绩排序

    #定义学生数组
    L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
    #实现按姓名排序映射函数
    def by_name(t):
        return str(t[0]).lower()
    #实现按成绩排序映射函数
    def by_score(t):
        return t[1]
    #按姓名排序
    L2 = sorted(L, key=by_name)
    print L2
    #按成绩排序
    L3 = sorted(L, key=by_score)
    print L3
    

    相关文章

      网友评论

          本文标题:[Python]sorted-学生姓名和成绩排序

          本文链接:https://www.haomeiwen.com/subject/dktwsttx.html