通过在元组列表中查找第二个元素的最小正值来返回第一个元素
如何通过查找第二个元素中的最小正数来返回元组列表中的第一个元素?
例如
a_list = [(0,6),(1,2),(2,-2),(3,-5)]
返回 1?
How can I return the first element of in a list of tuples by finding the smallest postive number in the second element?
e.g
a_list = [(0,6),(1,2),(2,-2),(3,-5)]
to return 1?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过将原始列表分成两部分,然后确定第二个列表中的最小正值来实现此目的。然后,您可以通过传递最小值来打印索引,或者在原始列表上使用方括号表示法来返回元组本身。
方法 1 的输出为 1,方法 2 的输出为 (1, 2)。
You can do this by splitting your original list into two and then determining the smallest positive value in the second list. You can then print the index by passing it your smallest value, or use square bracket notation on your original list to return the tuple itself.
Output is 1 for Method 1 and (1, 2) for Method 2.
尝试:
Try: