从CSV提取列并将其放入字典的方法

因此,基本上,我正忙于完成任务,这开始让我感到非常沮丧。本质上,我有一个CSV文件,而我的目标是计算一个字符串被调用的次数。因此,就像第1列将有一个字符串,而第2列将有一个连接的整数。我最终需要将其格式化为字典。卡住的地方是我如何不使用导入的库来完成此操作。我只允许使用for循环遍历文件。我最好的选择是索引每一行并将其创建为字符串并计算该字符串被调用多少次吗?任何见识将不胜感激。

zhaoyuan6677 回答:从CSV提取列并将其放入字典的方法

如果您不想使用任何库(并假设您正在使用python),则可以使用dict comprehension,如下所示:

with open("data.csv") as file:
    csv_as_dict = {line[0]: line[1] for line in file.readlines()}

注意:该问题可能与Creating a dictionary from a csv file?相同。

本文链接:https://www.f2er.com/3163001.html

大家都在问