你可以做:
DataCaptured = csv.reader(DataFile, delimiter=',', skipinitialspace=True)Category, Year = [], []for row in DataCaptured: if row[0] not in Year: Year.append(row[0]) if row[1] not in Category: Category.append(row[1])print Category, Year # ['Category1', 'Category2', 'Category3'] ['1994', '1995', '1996', '1998']
如评论中所述,如果顺序无关紧要,则使用集合将更加容易和快捷:
Category, Year = set(), set()for row in DataCaptured: Year.add(row[0]) Category.add(row[1])



