pip list
List installed packages: show ALL installed packages that even pip installed implictly
pip freeze
List installed packages: - list of packages that are installed using pip command
pip freeze has --all
flag to show all the packages.
Other difference is the output it renders, that you can check by running the commands.