Skip to main content
 首页 » 编程设计

python之获取数组python中的最小数字

2025年05月04日14三少

我正在尝试用 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]]