我有一种感觉,这个问题有一个简单的答案,但我无法编写许多代码行来得到答案。我希望有人可能会给我一些东西,这将使我的生活更容易在Python的列表解析。简单的Python列表理解
什么我是这样的:
highest_peak = sorted([(self.Y[x]-self.background_model[x]) for x in peaks_index_list])[0]
如何获得指数从这种情况出现的peaks_index_list的highest_peak(x)的?
index_of_highest_peak = sorted(???)[0]
index_of_second_highest_peak = sorted(???)[1]
感谢您的任何帮助。
太棒了!我总是忘记元组以及添加两个变量(值,索引)在循环中迭代的想法(忘记了所谓的)。这是一个很好的信息,非常有用,非常感谢。 – chase 2013-02-15 16:49:24