1)所有值的平均值 2)所有客户贷款金额的总和
答案 0 :(得分:1)
您可以使用:
sorted_list = sorted(lineList, key=lambda x: x[-2])
max_id = sorted_list[-1][0]
min_id = sorted_list[0][0]
print(f'max_id = {max_id}')
print(f'min_id = {min_id}')
输出:
max_id = 1101612518-813
min_id = 20081161691920-1
答案 1 :(得分:0)
您可以将max()
/ min()
内置函数与enumerate()
结合使用以找到正确的索引:
lineList = [['20081161691920-1', '20081161691920-1b', 157.58, 2], ['1101612518-813', '1101612518-813a', 1376.1, 6]]
max_index = max(enumerate(lineList), key=lambda k: k[1][2])[0]
min_index = min(enumerate(lineList), key=lambda k: k[1][2])[0]
print('max CUST_ID = {}'.format(lineList[max_index][0]))
print('min CUST_ID = {}'.format(lineList[min_index][0]))
打印:
max CUST_ID = 1101612518-813
min CUST_ID = 20081161691920-1