<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_python_files_from_list(files, excluded_files=None):
 """Return list of python file from files, without excluded files. :param files: List of files. :type files: list :param excluded_files: List of excluded file names. :type excluded_files: list, None :returns: List of python file without the excluded file, not started with test. :rtype: list """

    if excluded_files is None:
        excluded_files = ['__init__.py']
    python_files = []
    for fl in files:
        if (fl.endswith('.py')
                and fl not in excluded_files
                and not fl.startswith('test')):
            python_files.append(fl)

    return python_files