0

我正在寻找一种情况,我需要从文件中读取,只计算一次人数(重复),然后将输出写入单独的文件中。我很困惑使用哪种数据结构对他们所在的单个类只计算一次人数。输入和输出如下所述:

输入:

10
4
A-Class Midoriya
B-Class Monoma
A-Class Todoroki
A-Class Midoriya

11
2
A-Class Aizawa
B-Class All Might

输出
案例:10
A-Class 2
B-Class 1

案例:11
A-Class 1
B-Class 1

4

1 回答 1

0

你想要的是一个集合,可能是集合的字典:一个集合保持重复输入的单次出现,因此是将项目视为唯一的好方法,如果你需要多个“类别”,每个类别都有自己的独特之处,字典很有用列表。尽管您也可以使用一组 (category, item) 元组。

但是,您的输入和输出毫无意义,案例 10 有 2 个独特的 A 类个体和 1 个独特的 B 类个体,而不是 3 和 2。

于 2020-02-04T10:16:18.267 回答