下面的代碼給出了c和d不同的值,當我打印出來爲什麼這兩個值不同時,我分配給另一個?
import csv datafile = open('test1.csv', 'r') datareader = csv.reader(datafile) c = [] for row in datareader: c.append(row) d = [[0]*2]*2 i=0 while i < 2: j=0 while j < 2: d[i][j] = float(c[i][j]) j=j+1 i=i+1 print(c) print(d)
你能提供示例輸出嗎? – garnertb 2011-06-01 13:55:46
你會得到什麼? – jammon 2011-06-01 13:56:36
這實際上取決於test1.csv的內容。結果是什麼?這些值如何不同? – viraptor 2011-06-01 13:56:50