前提
下記投稿の中で使用されていたコードについてご教示願います。
投稿
ベストアンサーとして選ばれているコードに以下のコードが使用されていました。
該当のソースコード
Python
1import pandas as pd 2 3def txt2df(file): 4 df = pd.read_table(file) 5 return df.rename(columns=({df.columns[0]:'x', df.columns[1]:'y'})) 6 7 files = ['file1.txt', 'file2.txt', 'file3.txt'] 8 dfs = [txt2df(file) for file in files] 9 df1, df2, df3 = dfs
質問内容
上記コード内の
dfs = [txt2df(file) for file in files]
が理解できませんでした。
「関数の後ろにfor文を記載し、リストに格納する」という書き方はどのような文法なのでしょうか?
ググっても見つからず、ご教示いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー