def df2list(df):
    """
    Converts a dataframe into a list of lists.

    @param      df      DataFrame
    @return             list of lists

    .. faqref::
        :tag: pandas
        :title: Convertir un DataFrame en une liste de listes ?

    ::

        df = DataFrame( ... )
        l  = df.values.tolist()

    .. faqref::
        :tag: pandas
        :title: Comment vérifier que deux DataFrame sont égaux (2) ?

        Comparer deux `DataFrame <http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.html>`_
        avec l'opérateur ``==`` ne fonctionne pas.
        On obtient un message d'erreur ::

            ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

        Il faut au préalable convertir le Dataframe en le convertissant en liste ::

            df.values.tolist() == df2.values.tolist()
    """
    return df.vales.tolist()
