You are not showing all your code. But you could check if split list is to short, and if so then extend with empty string. Example:
a = '1st St & A blvd'
s = a.split(' & ')
print s
diff = 3-len(s)
if diff != 0:
s.extend([' ']*diff)
print s
Outputs:
['1st St', 'A blvd']
['1st St', 'A blvd', ' ']
Or use try/except:
a = [1,2]
try:
print a[2]
except IndexError: #a[2] is not possible, will give Indexerror, then dont do anything:
pass