code: def _dict_conc(test_list):
      result = defaultdict(list)
  
      for i in range(len(test_list)):
          current = test_list[i]
          for key, value in current.items():
              if isinstance(value, list):
                  for j in range(len(value)):
                      result[key].append(value[j])
              else:
                  result[key].append(value)
  
      return result
  
imports: import warnings
  from collections import defaultdict
  from typing import List, Optional, Tuple, Union
  import numpy
  from ignite.metrics import Metric
  from ignite.metrics.metric import reinit__is_reduced, sync_all_reduce
  from deepchecks.core.errors import DeepchecksValueError
  from deepchecks.vision.metrics_utils.metric_mixin import MetricMixin, ObjectDetectionMetricMixin
label_desc: Use image node_id 1 for calling a global function with example usage: _dict_conc(test_list) and returns: result