我的项目是采用 100 种不同的颜色并收集人们对它们的单字 react 。因此有两列:颜色和 react 。大约有600个案例。 我的目标是获取相同颜色的每个 react 并将它们合并到某种列表中。
因此,我需要获取对特定颜色的所有反应并将它们合并到一个列表中并调用该变量 [Color]_All_Reactions。
如果只有(比如说)三种颜色,我可以迭代与指定颜色相关的每个 react ,将这些颜色添加到列表中。但我有太多颜色无法执行此操作。我需要编写一些内容来迭代所有反应,为每个唯一颜色创建一个 All_Reactions 列表,然后将与每个唯一颜色关联的内容附加到该颜色的 All_Reactions 列表。
Here is a simple file with just 3 colors 。我想知道是否有人能指出我正确的方向。
最佳答案
使用字典。
创建一个字典,以颜色
为键,以 react 列表为值
。这样,迭代就会变得轻而易举。
专业提示 -
使用collections.defaultdict
而不是常规的dict
。
关于python - 棘手的 Python 3.5 CSV 难题 - 从 CSV 文件高效创建 100 个列表,无需每次都引用条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37420417/