我很抱歉,我不明白隱含的循環。所以我想我可以問是否有人會爲我解釋這一點。有人可以向我解釋隱含的「循環」嗎?
我 - 下煞費苦心 - 寫了下面的隱含的循環:
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