我有一个像这样的建筑物的文件:
Building_name、类型、城市、州
按州/市/自治区/市/自治区排序。大约800行(如果重要的话)。
类型可以是Type1、Type2、Type3或Type4之一。并不是所有的城市都有类型。我想打印出如下列表:
对于每个状态:
For each city, list building grouped by type
For each type, list building grouped by city我认为只要状态发生变化,我就可以遍历文件并打印摘要,但我不知道如何构建摘要。不寻找实际的代码,只寻找一种方法或算法。任何帮助都将不胜感激。
发布于 2019-07-31 02:21:57
您可以创建数据字典,如下所示:
data = [
{"Building_name": "1A", "type" : "Type 1", "city": "Lahore", "state": "Punjab"},
{"Building_name": "2A", "type" : "Type 2", "city": "Karachi", "state": "Sindh"},
{"Building_name": "3A", "type" : "Type 2", "city": "Lahore", "state": "Punjab"},
{"Building_name": "4A", "type" : "Type 1", "city": "Karachi", "state": "Sindh"},
{"Building_name": "5A", "type" : "Type 1", "city": "Lahore", "state": "Punjab"}
]如果想要显示这些数据,可以使用Pandas并创建数据透视表
https://stackoverflow.com/questions/57277617
复制相似问题