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