获取数组python中的最小数字

1 python arrays loops for-loop minimum

我想在python中编程

我有一个数组,其中包含数据

[A,20,False] [B,1,False] [C,8,False]

我希望能够通过获得具有最低中间数的元素来遍历数组,因此例如要处理的下一个元素将是B,因为它具有最小的第一个.然后这会被删除,因此下一个要使用的元素将是C,因为20和8 8中的最小数字是...

希望我明白这一点

请帮忙

谢谢

Dan*_*olo 5

>>> myList = [["A", 20, False], ["B", 1, False], ["C", 8, False]]
>>> smallest = min(myList, key=lambda L: L[1])
>>> smallest
['B', 1, False]
Run Code Online (Sandbox Code Playgroud)

如果您想使用该元素对其进行排序,您可以使用以下方法执行相同的操作sorted:

>>> sorted(myList, key=lambda L: L[1])
[['B', 1, False], ['C', 8, False], ['A', 20, False]]
Run Code Online (Sandbox Code Playgroud)