1. 首页
  2. 编程面试题
  3. Python
  4. Python基础

有二维的list对象alist,假定其中的所有元素都具有相同的长度,写一段程序根据元素的第二个元素排序




def sort_lists(lists, sord, idx):
    if sord == 'desc':
        lists.sort(key=lambda x:x[idx], reverse=True)
    else:
        lists.sort(key=lambda x:x[idx])
    return lists
lists = [['cd','ab'],['ef','ac']]
sort_lists(lists,'desc',1)
print lists
 
# 输出结果
>>> 
[['ef', 'ac'], ['cd', 'ab']]

发布者:admin,如若转载,请注明出处:https://ai1024.vip/36472.html

QR code
//