Discuss / Python / 作业,供参考(输出完整内容)

作业,供参考(输出完整内容)

Topic source

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)]


  • 1

Reply