繁体   English   中英

python:将值列表附加到列表中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM