'''
Created on Sep 20, 2011

@author: rodger
'''
def underAge(names):
    answer=[]
    for item in names:
        if item[1]<21:
            answer.append(item[0])
    return answer

def underAgeOrSenior(names):
    answer=[]
    for item in names:
        if item[1]<21:
            answer.append(item[0])
        elif item[1]>=65:
            answer.append(item[0])
    return answer

def underAgeOrSenior2(names):
    answer=[]
    for item in names:
        if item[1]<21 or item[1]>=65:
            answer.append(item[0])
    return answer

myList = [['Mo', 18],['Bess',26], ['Ed',21],['Z',19]]
myList2 = [['Flo', 88], ['Jeb', 72]]
myList3 = myList + myList2
print myList3
print underAge(myList)
print underAge(myList2)
print underAgeOrSenior(myList3)
print underAgeOrSenior2(myList3)