Discuss / Python / 交作业

交作业

Topic source

按名字排序

# -*- coding: utf-8 -*-

L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]

def by_name(t):
    return t[0].lower()


L2 = sorted(L, key=by_name)
print(L2)

按分数排序


# -*- coding: utf-8 -*-

L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]

def by_score(t):
    return -t[-1]

L2 = sorted(L, key=by_score)
print(L2)

  • 1

Reply