Сначала вам нужно собрать файлы в список, из которого вы будете получать данные. Есть много способов сделать это, если вы знаете каталог, в котором они все находятся, см. Этот ответ для многих опций .
from os import walk
f = []
for (dirpath, dirnames, filenames) in walk(mypath):
f.extend(filenames)
break
Тогда в этом списке вам нужно собрать те уникальные значения, которые вам нужны. Без использования Pandas, поскольку не похоже, что вы действительно нуждаетесь в информации в кадре данных:
import csv
unique_data = {}
for file in f:
with open(file, 'rU') as infile:
reader = csv.DictReader(infile)
for row in reader:
# go through each, add value to dictionary
for header, value in row.items():
unique_data[value] = 0
# unqiue_data.keys() is now your list of unique values, if you want a true list
unique_data_list = list(unqiue_data.keys())