Take a look:
# str.istitle.py #
myStrs = [ "Sam S. Smith", "Ann a. anderson", "Anne Anderson" ]
mySet = set(myStrs) # pretend this is your big dictionary of names
for item in myStrs:
print( "'" + item +"'.istitle() is", item.istitle() )
print()
for item in myStrs:
print( "'" + item +"'[0] == A is", item[0] == 'A' )
print()
for item in myStrs:
if item[0] == 'A':
if item in mySet:
print( "'" + item +"'[0] == A is", item[0] == 'A' )
print( item, "is in", mySet )