DATA YOUR TURN #1 with open('Countries.csv') as f: rows = csv.DictReader(f) for r in rows: if r['coastline'] == 'yes' and r['EU'] == 'no': print(r['country'], r['population']) DATA YOUR TURN #2 for city in cities: for country in countries: if city['country'] == country['country']: if country['EU'] == 'yes': EU.append(float(city['temperature'])) else: nonEU.append(float(city['temperature']))