Discuss / Python / 我又想多了,一直在想怎么获取第一个元素里的第一个元素如何如何

我又想多了,一直在想怎么获取第一个元素里的第一个元素如何如何

Topic source

-李铁蛋_

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

第一题

# -*- coding: utf-8 -*-
L = [('Bob',75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
def by_name(t):
     return str(t[0])
L2 = sorted(L, key = by_name)
print(L2)

第二题

# -*- coding: utf-8 -*-
L = [('Bob',75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
def by_name(t):
     return str(t[1])
L2 = sorted(L, key = by_name,reverse =True)
print(L2)

  • 1

Reply