我很抱歉,我不明白隐含的循环。所以我想我可以问是否有人会为我解释这一点。有人可以向我解释隐含的“循环”吗?
我 - 下煞费苦心 - 写了下面的隐含的循环:
ueberdata= [1,5,2,6,1,2,3,4,1,3,5,6]
order = [1,3,5]
ind = [list(ueberdata).index(i) for i in order]
这给了我的东西,第一个出现的指数秩序。
ind : 0,6,11
到目前为止很好。现在我想展开这个例子。也许ueberdata更大。也许我现在想拥有所有的指数。我很难过。我必须以某种方式嵌套这些循环。有人可以帮我理解这个问题,解决这个问题吗?
一些解释(抱歉,我真的需要表达自己): 我本质上想要做的是绘制一个数据集。我有这3种类型的数据点,我想看看我的情节。现在我的数据集当然长于3 :)。我想绘制另一列,所以我需要这些索引。对不起刚才说的,但我认为它可能会分散我的问题。我想绘制文件中的所有数据点,而不仅仅是第一组。
它们被称为* list comprehensions *。谷歌“列表修真教程”中提供了一些指针。 – NPE 2013-03-07 15:11:57
http://docs.python.org/2.7/tutorial/datastructures。html#list-comprehensions – wRAR 2013-03-07 15:13:00
不是正确答案'ind:0,6,1'? – 2013-03-07 15:15:47