c1=[]
for row in c:
c1.append(row[0:13])
c是包含csv文件的变量
我正在浏览其中的每一行,我只希望前14个元素位于c1
我做错了什么?
答案 0 :(得分:2)
一些好的:
c1= [row[:13] for row in c.readlines()]
如果不起作用,则可能无法正确分配给c。
另请注意,如果你想要前14个字符,你实际上想做行[:14] 然后你得到字符0-> 13包含,或总共14。
答案 1 :(得分:2)
这不包括在[13]索引的元素。
c1=[]
for row in c:
c1.append(row[:14])
如果你想要单个元素(上面的代码会附加一个列表,就像一个2D数组),你应该按照以下方式添加它:
c1 += row[:14]