ls1 = [('dungeon',7),('winterfell',4),('bran',9),('meelo',6)]
ls2 = [[ 'Angle', '0121701100106',99], [ 'Jack', '0121701100107',86],
[ 'Tom', '0121701100109',65], [ 'Smith', '0121701100111', 100],
['Bob', '0121701100115',77], ['Lily', '0121701100117', 59]]
m = int(input())
n = int(input())
ls1_sorted = sorted(ls1, key=lambda x:x[1])
try:
print(ls1_sorted[:m])
except:
print(ls1_sorted)
ls2_sorted1 = sorted(ls2, key=lambda x:x[0])
ls2_sorted2 = sorted(ls2, key=lambda x:x[2])
try:
print(ls2_sorted1[:n])
except:
print(ls2_sorted1)
try:
print(ls2_sorted2[:n])
except:
print(ls2_sorted2)
二维列表排序
于 2022-01-18 20:04:01 首次发布