-2
我想知道是否有可能,或者如果我以錯誤的方式去解決它。切片??附加列表Python
我有一個if語句正在檢查外部文件的標準。然後顯示結果(所有這些工作)。使用結果中顯示的兩個數字,我需要計算一個數量,並在顯示的每條記錄的結果旁邊打印。
我想要的是:一次打印附加列表1中的每個項目,例如,當記錄1被打印時,顯示計算的項目1,記錄2打印,它顯示計算的項目2。
numberofItems
和Data
來自我的程序中的其他代碼,它正在分割,附加和排序我的.txt文件。
def opt():
calc = []
for i in range (numberOfItems):
nextRecord = Data[i]
no1 = (nextRecord[0])
date = (nextRecord[1])
no2 = (nextRecord[2])
no3 = int(nextRecord[3])
rank = (nextRecord[4])
no4 = int(nextRecord[5])
if no4 < no3:
calc.append(no4 - no3)
print (no1, "\t\t\t", no2, "\t\t", no3, "\t\t", no4, "\t\t", calc)
你的問題不清楚。 「眉毛」與你的問題有什麼關係?什麼是數據?什麼是'numberOfItems?什麼是'a'和'b'?什麼是一套?實際上期望的輸出是什麼?請閱讀[問]。 – Goyo
另外,你有沒有縮進問題?你的if語句不是爲了在for循環中而縮進嗎? – mgc
編輯我的代碼/文章。複製其中的問題/錯誤。 –