code: def as_dictlist(self):
          
          data = []
          for row_i, row in enumerate(self.row_index):
              for col_i, col in enumerate(self.col_index):
                  value = self.values_by_row[row_i][col_i]
                  data.append({
                      "row": row,
                      "col": col,
                      "value": value,
                      })
          return data
docs: Returns a dictlist with values
              [
                  {
                      "row": "row_a",
                      "col": "col_a",
                      "value": 1,
                  }
              ]