csvの各行毎に共通項目を取り出すようにしてみます。
filea.csv
Brazil,Japan,China,Korea
"a,b",ab,ac
fileb.csv
US,Brazil,France,Spain
"a,b",ab,ax
filec.csv
Portugal,Italy,Brazil
"a,b",ab
a.py
python3
1import csv
2
3csvs = [
4 "filea.csv", "fileb.csv", "filec.csv"
5]
6
7common_rows = []
8for csv_file in csvs:
9 with open(csv_file) as f:
10 reader = csv.reader(f)
11 if len(common_rows) == 0:
12 for row in reader:
13 common_rows.append(set(row))
14 else:
15 idx = 0
16 for row in reader:
17 common_rows[idx] = common_rows[idx] & set(row)
18 idx += 1
19
20print(common_rows)
実行例

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/16 02:20
2019/07/16 02:22