in distill/segmentation/segments.py [0:0]
def __getitem__(self, item):
"""
Allows Segments to be subscriptable by segment name or numeric index.
"""
if isinstance(item, str):
segment_names = [segment.get_segment_name() for segment in self.segments]
if item in segment_names:
index = segment_names.index(item)
return self.segments[index]
else:
return self.segments[item]