0
我有一個包含以下數據的CSV文件一個列表:製作滿足條件
1,1,3,2,2,1
2,1,3,2,1,1
3,2,4,2,7,3
4,1,3,2,3,1
5,3,3,1,1,1
和我想創建具有其中用於第二列具有1第六列的單元的明細表。總之,最終的結果,我想是[1, 1, 1]
這裏是我寫的代碼:
input = open("C:\\test.txt", "r")
for line in input.readlines():
line = line.strip()
no, grade, gpa, sex, preview, review = line.split(',')
listno1 = []
a = float(grade)
if a == 1:
listno1.append(int(review))
當我打印,事實證明這樣的:
[]
[]
[]
[]
[1]
[2]
[]
[]
[4]
[]
幫助嗎?我希望堅持使用列表。
你在循環中有'listno1 = []',所以你每次都清理它。 –