【问题标题】:How do I split the list of one index into individual elements?如何将一个索引的列表拆分为单个元素?
【发布时间】:2020-04-05 22:51:59
【问题描述】:
with open('file', 'r') as f:
    reader = csv.reader(f)
    column_name = next(reader)
    print(column_name)
    print(len(column_name)

输出:['固定酸度;“挥发性酸度”;“柠檬酸”;“残糖”;“氯化物”;“游离二氧化硫”;“总二氧化硫”;“密度”;“pH”;“硫酸盐”;“酒精”;“质量”'] 输出:1

如何将列表拆分为单个元素?

【问题讨论】:

  • 请重复介绍,尤其是how to ask。我认为问题只是您需要完成有关如何遍历列表的教程。很难说,因为您没有明确指出问题所在,而且您列出的“输出”不是 Python 会产生的。

标签: python list csv


【解决方案1】:

CSV 代表Comma Separated Values。因此默认情况下,假定字段由逗号 (,) 分隔。

在这里,您的分隔符似乎是一个冒号 (;)。

您需要用您正在使用的分隔符覆盖默认分隔符:

with open('file', 'r') as f:
    reader = csv.reader(f, delimiter=';')
    # ...

另见the csv Python module documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-08
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 2020-12-29
    • 2020-01-14
    相关资源
    最近更新 更多