Reading in a list of files into a list of DataFrames
<p>I'm trying to read a list of files into a list of Pandas DataFrames in Python. However, the code below doesn't work.</p>

<pre><code>files = [file1, file2, file3]

df1 = pd.DataFrame()
df2 = pd.DataFrame()
df3 = pd.DataFrame()

dfs = [df1, df2, df3]

# Read in data files
for file,df in zip(files, dfs):
    if file_exists(file):
        with open(file, 'rb') as in_file:
            df = pd.read_csv(in_file, low_memory=False)
            print df        #the file is getting read properly

print df1    #empty
print df2    #empty
print df3    #empty
</code></pre>

<p>How to I get the original DataFrames to update if I pass them into a for-loop as a list of DataFrames? </p>