Discuss / Python / 两题写在一起吧!

两题写在一起吧!

Topic source
# -*- coding: utf-8 -*-

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


def by_name(t):
    return t[0]


def by_score(t):
    return t[1]

for x in sorted(L, key=by_score):
    print(x)

for x in sorted(L, key=by_name):
    print(x)

  • 1

Reply