I have stripped some details so that if the row (which is a dict type) has the user as one if its values, then we find their email id.
Dict_list = [{'nokey':'someval'},{'_cn6ca':'Twanna', '_chk2m': "twanna@xyz"},{'_cn6ca':'Jeanell', '_chk2m': "jeanell@xyz"}]
#print 'Please enter one alias per line. Leave blank when finished.'
#user_alias = [alias for alias in iter (raw_input, '') ]
user_alias = ['PaulDu', 'Jeanell', 'Twanna', 'JaneyD', 'Charlot','Janessa']
print user_alias
for user in user_alias:
for row in Dict_list:
if user in row.values():
print row
for user in user_alias:
for row in Dict_list:
if row.has_key('_cn6ca') and row.has_key('_chk2m'):
if user == row['_cn6ca']:
email = row['_chk2m']
print email
Output:
['PaulDu', 'Jeanell', 'Twanna', 'JaneyD', 'Charlot', 'Janessa']
{'_cn6ca': 'Jeanell', '_chk2m': 'jeanell@xyz'}
{'_cn6ca': 'Twanna', '_chk2m': 'twanna@xyz'}
jeanell@xyz
twanna@xyz