【发布时间】:2016-02-23 15:09:11
【问题描述】:
我有一个格式如下的文件:
name | age | gender
abc | 4 | M
xyz | 5 | F
pqr | 6 | M
stu | 5 | F
这是一个 CSV 文件,因此姓名、年龄和性别是单独的行。
我正在尝试将年龄值存储在列表中并计算相似年龄的出现次数。
类似:
age_list = [4,5,6,5]
以及每个元素的出现。 我想我知道如何做发生的部分,我不能做的是将年龄的值存储在一个列表中。
为了便于理解,我只发布了文件的一小部分。该文件实际上包含大量数据。
我只到了以读取模式打开文件并执行以下操作的地步:
data = [line.strip() for line in file.readlines()]
我尝试搜索类似的查询,但找不到。我是这个网站的新手,所以我不太了解规则或指南。
【问题讨论】:
-
如果是CSV文件,你应该使用
csv模块。 -
如你所问,请阅读 stackoverflow.com/help/how-to-ask 以获取有关如何提问的提示(并不是说这很糟糕)