編程通常是新手。這是我的代碼循環遍歷一個循環來改變一個條件語句,python
for b in range(LengthSpread):
Strip = ReadSpread[b].rstrip('\n')
SplitData = ReadSpread[b].split(",")
PlotID = SplitData[1]
PlotIDnum = float(PlotID)
if PlotIDnum == 1:
List = SplitData
print List
OpenBlank.writelines('%s\n\n\n\n\n' % List)
最終我想根據改變整個數據集中的每個plotIDnum來查找數據。我將如何更改條件if語句中的數字,而不會實際更改數字。可能使用for循環或while循環。我的思緒無法圍繞它。
這是inputdata
09Tree #PlotID PlotID
1 1 Tree
2 1 Tree
3 2 Tree
4 2 Tree
6 4 Tree
7 5 Tree
8 5 Tree
9 5 Tree
我想我的輸出由plotID#來組織,每個輸出放置在任何一個新的電子表格或各有獨特的數據集中在一個新的標籤的例子
感謝您的任何幫助
只是一個建議:扔PlotIDnum的所有值在數組然後遍歷該數組。 – pistal
我強烈建議您閱讀有關Python命名約定,並遵循它們。上面的代碼幾乎是惡意無法讀取的。 – roippi
除了@roippi的建議之外,能否請您提供一些示例輸入和期望輸出(如果適用)? – woozyking