[英]python: append a list of values into a list
c1=[]
for row in c:
c1.append(row[0:13])
c是包含csv文件的变量
我正在经历其中的每一行,我只希望前14个元素在c1
我究竟做错了什么?
更好:
c1= [row[:13] for row in c.readlines()]
如果这样不起作用,则可能无法正确分配给c。
还请记住,如果要使用前14个字符,则实际上要执行row [:14],则将字符0-> 13包含在内,或总共14个。
这将不包括索引为[13]的元素。
c1=[]
for row in c:
c1.append(row[:14])
如果您想要单个元素(上面的代码将附加一个列表,就像一个2D数组一样),则应通过以下方式附加它:
c1 += row[:14]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.