如何找到2d列表的最小值并将其删除

时间:2017-12-01 20:24:09

标签: python

我有一个2d列表,所有列表具有相同的格式,我想安排它,所以它按数字顺序上升。 这是清单:

list = [["a", -50], ["b", 23], ["c", 5], ["d", 44], ["e", 23]]

我如何最终得到打印的内容

data_list = [["a", -50], ["c", 5], ["b", 23], ["e", 23], ["d", 44]]

我正在避免使用.sort()或任何其他内置函数,因为我希望使用适当的数字保存字符串

1 个答案:

答案 0 :(得分:0)

您可以使用内置并仍然保持关联。 E.g:

data_list = sorted(lst, key=lambda x: x[1])