<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def list(self, name=None, all=False, filters=None):
 """ List images on the server. Args: name (str):
 Only show images belonging to the repository ``name`` all (bool):
 Show intermediate image layers. By default, these are filtered out. filters (dict):
 Filters to be processed on the image list. Available filters: - ``dangling`` (bool) - ``label`` (str):
 format either ``key`` or ``key=value`` Returns: (list of :py:class:`Image`):
 The images. Raises: :py:class:`docker.errors.APIError` If the server returns an error. """

        resp = self.client.api.images(name=name, all=all, filters=filters)
        return [self.get(r["Id"]) for r in resp]