title: Is there a way to get datasets in all groups at once in h5py?
body: <p>I have data stored in .h5. I use the following code to display group names and also call one of the groups (Event_[0]) to see what's inside:</p>
  <pre><code>with h5py.File(data_path, 'r') as f:
      ls = list(f.keys())
      print('List of datasets: \n', ls)
      data = f.get('group_1')
      dataset1 = np.array(data)
      print('Shape of dataset1: \n', dataset1.shape)
      f.close()
  </code></pre>
  <p>It works fine but I have like 2000 groups with one dataset each. How can I avoid writing the same code for every single group? Is there maybe a way to get('all groups')?</p>
  <p>EDIT: one more example: I use</p>
  <pre><code>f['Event_[0]'][()]
  </code></pre>
  <p>to see one group. Can this be also applied for multiple groups?</p>