c1=[]
for row in c:
c1.append(row[0:13])
c是包含一個CSV文件蟒蛇:追加值的列表到列表
我要去通過它的每一行,我只想要第14個元素是在c1
我在做什麼錯?
c1=[]
for row in c:
c1.append(row[0:13])
c是包含一個CSV文件蟒蛇:追加值的列表到列表
我要去通過它的每一行,我只想要第14個元素是在c1
我在做什麼錯?
一些好的:
c1= [row[:13] for row in c.readlines()]
如果不工作,你可能不分配到C正確。另外請記住,如果你想要前14個字符,你實際上想要做的行[:14] 然後你得到字符0-> 13包含,或總共14。
非常感謝,實際上它不是字符,它是一個列表 – 2010-08-03 00:14:20
這不包括在[13]索引的元素。
c1=[]
for row in c:
c1.append(row[:14])
如果你要在各個元素(上面的代碼將追加列表,很像一個二維數組),你應該追加它以下列方式:
c1 += row[:14]
這不是真的清楚你想要什麼要做什麼,或者你認爲出了什麼問題。 – sth 2010-08-03 00:41:12