Discuss / Python / 作业

作业

Topic source

LeborYi

#1 Created at ... [Delete] [Delete and Lock User]
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
print('学生的名字和成绩:%s' % L)
print('按照姓名输出成绩:',end = '')
print(sorted(L,key = lambda t : t[0][::-1]))
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
print('学生的名字和成绩:%s' % L)
print('按照分数从高到低输出成绩:',end = '')
print(sorted(L,key = lambda t : t[1],reverse = True))

sorted() map() reduce() filter() ,举个例子,是将list中的某个元素依次代入进函数,然后返回结果,并不是直接将list整个代入。 所以这里的t为('Bob', 75)或者其他三个。


  • 1

Reply