我正在尝试用 python 编程
我有一个数组,其中包含如下数据
[A,20,假] [B,1,假] [C,8,假]
我希望能够通过获取具有最低中间数字的元素来遍历数组,例如下一个要处理的元素是 B,因为它的编号最小。然后它被删除,所以下一个要使用的元素将是 C,因为 20 和 8 中 8 是最小的数字...
希望我已经说清楚了
请帮忙
谢谢
请您参考如下方法:
>>> myList = [["A", 20, False], ["B", 1, False], ["C", 8, False]]
>>> smallest = min(myList, key=lambda L: L[1])
>>> smallest
['B', 1, False]
如果您想使用该元素对其进行排序,您可以使用 sorted 做同样的事情:
>>> sorted(myList, key=lambda L: L[1])
[['B', 1, False], ['C', 8, False], ['A', 20, False]]
