python 获取数组中最小的数字
我正在尝试用 python 编程
我有一个数组,其中包含
[A,20,False] [B,1,False] [C, 8, False]
等数据我希望能够通过获取元素来循环遍历数组具有最低的中间数字,因此例如要处理的下一个元素将是 B,因为它具有最小的数字 1。然后这个被删除,所以下一个要使用的元素将是 C,因为 20 和 8 中的 8 是最小的数字...
希望我说清楚了
请帮助
谢谢
I am trying to program in python
I have an array which holds data like
[A,20,False] [B,1,False] [C, 8, False]
I want to be able to loop through the array by getting the element with the lowest middle number so e.g. the next element to be worked on would be B because it has the smallest number one. Then this gets deleted so then the next element to be used would be C because out of 20 and 8 8 is the smallest number...
hope ive made this clear
Please help
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您想使用该元素对其进行排序,您可以使用
sorted
执行相同的操作:If you'd like to sort it using that element you can do the same thing with
sorted
:这将为您提供编号最小的项目:
您还可以使用第二个项目作为键对列表进行排序:
This will give you the item with the smallest number:
You can also sort the list using the second item as the key:
首先对列表进行排序,然后按照您所说的方式循环遍历:
First sort the list and then loop through it as you said: