Discuss / Python / 交题

交题

Topic source

天问一生

#1 Created at ... [Delete] [Delete and Lock User]

L=[('Bob',75),('Adam',92),('Bart',66),('Lisa',88)] def n(n1): return n1[0] def m(m1): return m1[1] print(sorted(L,key=n)) print(sorted(L,key=m,reverse=True))

这个东西其实用匿名函数来写更简洁一些的,一行代码就可以了 L2 = sorted(L,key = lambda x: x[0]) print(L2) 如果是按照分数从高到低的话直接这样写也可以的 L2 = sorted(L,key = lambda x: x[1],reverse=True) print(L2)


  • 1

Reply