def by_name(t): name, result = [], [] n, m = 0, 0 while n < len(t): name.append(t[n][0]) n = n + 1 name = sorted(name) while m < len(name): for x in t: if name[m] == x[0]: result.append(x) else: continue m = m + 1 print(result)
测试: by_name(L) [('Adam', 92), ('Bart', 66), ('Bob', 75), ('Lisa', 88)]
Sign in to make a reply
骑着单车去追梦20160428
def by_name(t): name, result = [], [] n, m = 0, 0 while n < len(t): name.append(t[n][0]) n = n + 1 name = sorted(name) while m < len(name): for x in t: if name[m] == x[0]: result.append(x) else: continue m = m + 1 print(result)
测试: by_name(L) [('Adam', 92), ('Bart', 66), ('Bob', 75), ('Lisa', 88)]