我正在尝试创建一个如下所示的数据结构:
xls | doc | ppt | pdf
|---------------------
app/xls | 1 | 0 | 0 | 0
app/msword | 1 | 1 | 0 | 0
app/ppt | 0 | 0 | 1 | 0
app/pdf | 0 | 0 | 0 | 1
基本上我有一个列表列表,其中包含以下信息:
[ext, xls], [mime, app/xls]
[ext, ppt], [mime, app/ppt]
[ext, doc], [mime, app/msword]
[ext, xls], [mime, app/msword]
请注意,有时扩展名与适当的 MIME 值不匹配。所以想要像表格这样的输出的原因是能够以图形方式查看未映射到正确 MIME 的扩展的分布情况。
因此,我可以遍历列表列表并访问 ext 和 mime 的每个文档,但我无法理解的是如何提取/存储因此以表格形式输出此信息。我还有一个正确的 ext-mime 字典,这对于确保从表的左上角到右下角的对角线是唯一应该具有非零值的地方,如果数据都是正确的(因为在这种情况下,列行的顺序很重要)。
那么从这里去哪里呢?!