要按照自定义函数对列表中的列表进行排序,可以使用Python中的sorted()
函数,并传递一个自定义函数作为key
参数。下面是一个示例代码:
# 自定义函数,用于排序
def get_second_element(item):
# 返回列表中的第二个元素
return item[1]
# 列表中的列表
my_list = [[1, 5], [3, 2], [4, 1], [2, 4]]
# 按照自定义函数对列表进行排序
sorted_list = sorted(my_list, key=get_second_element)
# 打印排序后的列表
print(sorted_list)
输出结果为:
[[4, 1], [3, 2], [2, 4], [1, 5]]
上述代码中,get_second_element()
函数用于返回列表中的第二个元素。sorted()
函数根据get_second_element()
函数的返回值对列表进行排序,最后将排序后的列表打印出来。